Skip to content

Commit 28c30db

Browse files
authored
Merge pull request #905 from TonytheMacaroni/main
Add should-burn-in-day option to EntityData
2 parents c4386d3 + 0881a27 commit 28c30db

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

core/src/main/java/com/nisovin/magicspells/util/EntityData.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ public EntityData(ConfigurationSection config, boolean forceOptional) {
242242

243243
// Phantom
244244
addInteger(transformers, config, "size", 0, Phantom.class, Phantom::setSize, forceOptional);
245+
addOptBoolean(transformers, config, "should-burn-in-day", Phantom.class, Phantom::setShouldBurnInDay);
245246

246247
// Puffer Fish
247248
size = addInteger(transformers, config, "size", 0, PufferFish.class, PufferFish::setPuffState, forceOptional);
@@ -256,6 +257,9 @@ public EntityData(ConfigurationSection config, boolean forceOptional) {
256257
// Shulker
257258
addOptEnum(transformers, config, "color", Shulker.class, DyeColor.class, Shulker::setColor);
258259

260+
// Skeleton
261+
addOptBoolean(transformers, config, "should-burn-in-day", Skeleton.class, Skeleton::setShouldBurnInDay);
262+
259263
// Slime
260264
addInteger(transformers, config, "size", 0, Slime.class, Slime::setSize, forceOptional);
261265

@@ -274,6 +278,9 @@ public EntityData(ConfigurationSection config, boolean forceOptional) {
274278
addBoolean(transformers, config, "angry", false, Wolf.class, Wolf::setAngry, forceOptional);
275279
addOptEnum(transformers, config, "color", Wolf.class, DyeColor.class, Wolf::setCollarColor);
276280

281+
// Zombie
282+
addOptBoolean(transformers, config, "should-burn-in-day", Zombie.class, Zombie::setShouldBurnInDay);
283+
277284
// Display
278285
ConfigData<Quaternionf> leftRotation = getQuaternion(config, "transformation.left-rotation");
279286
ConfigData<Quaternionf> rightRotation = getQuaternion(config, "transformation.right-rotation");

0 commit comments

Comments
 (0)