InfiniteDungeons Procedural Dungeons

VIP Plugins InfiniteDungeons Procedural Dungeons

Version: v2.3.0
WARNING! Many changes have been made in this version! Please back up your configurations files before updating. More information in the changelogs.

New Features:


- Introduction of the new condition system:
Added 22 Conditions!

  • Dungeon Conditions:
Load: True if the dungeon is already loaded.
Lobby: True if the dungeon is already in the lobby state.
Started: True if the dungeon has already started.
Time: True if the current time matches a certain time.
Score: True if the current score matches a certain score.

  • Player Conditions:
Inventory Empty: True if the player's inventory is empty.
Inventory Item: True if the player has a specific item in their inventory.
Health: True if the player's health meets certain conditions.
Food Level: True if the player's food level meets certain conditions.
Experience Level: True if the player's experience level meets certain conditions.
Permission: True if the player has a specific permission.
Game Mode: True if the player is in a specific game mode.
Potion Effect: True if the player has a specific potion effect.

  • Entity Conditions:
Entity Type: True if the entity type matches a specific category.
Entity Alive: True if the entity is alive.
Entity Health: True if the entity's health meets certain conditions.

  • Location Conditions:
Player Count: True if the dungeon/region has a specific number of players in it.
DayTime: True or false based on day or night.
Weather: True or false based on the weather.
Biome Type: True if the biome type matches.
Block: True if a specific block is present at a certain location.
Difficulty: True if the world's difficulty level meets certain conditions.

- TileDungeon Generation:
You can now choose the start and end points in TileDungeon generation!

- New rotation types for blueprints:
Random: Allows for random rotation.
Structure: Matches the rotation of the structure or element that opened it.

Fixes:

- Dungeons now respect the maximum number of simultaneous dungeons allowed.
- Events in blueprints opened within other blueprints are now correctly resolved and cast.
- Rotations following blueprint rotations for moving functions, sliding, pushing, and blocks are fixed.

Changes:

- Changed the name of the comparison symbol class.
- Changed the party inventory so it is now possible to leave the inventory without leaving the party.
- Attention! Naming changes in blueprints, Example:
OLD: - ==: fr.blasty.infinitedungeons.modules.dungeons.structures.rooms.RoomTheme
NEW: - ==: fr.blasty.infinitedungeons.modules.dungeons.layouts.rooms.RoomTheme