Dungeon Configuration

From ChocolateQuestWiki
Revision as of 08:54, 17 May 2021 by Admin (talk | contribs) (1 Version importiert)
Jump to navigation Jump to search

Page WIP

Option Data type Description Constraints
generator Generator Type The dungeon generator which will be used when generating this dungeon.
enabled Boolean Enable/Disable the generation of this dungeon. The dungeon placer item will still be available.
icon Integer The model and texture of the dungeon placer item. min=0 max=19
weight Integer The weight that this dungeon will be selected for generation.
chance Integer When this dungeon is selected for generation this is the chance in percent that this dungeon genrates. min=0 max=100
spawnLimit Integer How often this dungeon can generate in each dimension. Note: -1 means there is no limit. min=-1
allowedDims List of Integer List of dimensions where this dungeon can generate.
allowedDimsAsBlacklist Boolean When enabled allows generation in all dimensions except the dimensions listed in 'allowedDims'
allowedBiomes List of ResourceLocation List of biomes where this dungeon can generate.
allowedBiomeTypes List of Biome Type List of biome types where this dungeon can generate.
allowedInAllBiomes List of ResourceLocation Allows generation in all biomes except the biomes listed in 'disallowedBiomes' or biomes with a biome type listed in 'disallowedBiomeTypes'.
disallowedBiomes List of ResourceLocation List of biomes where this dungeon can NOT generate.
disallowedBiomeTypes List of Biome Type List of biome types where this dungeon can NOT generate.
lockedPositions x,z,spawnPointRelative; x,z,spawnPointRelative; ... List of positions where this dungeon will generate ignoring other config options.
spawnOnlyBehindWall Boolean Enable this to only allow the generation of this dungeon further north than the 'Wall in the North'. The 'Wall in the North' has to be enabled for this to have an effect.
modDependencies List of String List of mods which have to be installed to spawn this dungeon.
dummyReplacement Dungeon Inhabitant Defines the inhabitant config to use. Basically it defines what mobs spawn in the dungeon. Set it to DEFAULT to use the "mobDependantOnSpawnDistance" mechanic.
replaceBanners Boolean If the CQR-Banners (Banners with a CQR pattern) in the dungeon should be replaced by banners defined in the inhabitant config.
buildsupportplatform Boolean If a support platform (makes the dungeon blend in better with the environment) should be constructed. Not available for every generator.
supportblock ResourceLocation Block to use in the support platform.
supportblocktop ResourceLocation Block to use in the support platform on the highest blocks.
usecoverblock Boolean If it should use the cover block. It basically places this block accross the whole area that is covered by the generated dungeon. A good example is to use this for snow to be placed atop the dungeon.
coverblock ResourceLocation Block to use for the coverblock
enableProtectionSystem Boolean todo
preventBlockBreaking Boolean todo
preventBlockPlacing Boolean todo
preventExplosionsTNT Boolean todo
preventExplosionsOther Boolean todo
preventFireSpreading Boolean todo
preventEntitySpawning Boolean todo
ignoreNoBossOrNexus Boolean If set to true, it will always generate a protected region, even when it can't be deactived normally (by defeating the boss and destroying all Force Field Nexus blocks.