Skip to content

Commit

Permalink
feat: adds default 1.21 mobs
Browse files Browse the repository at this point in the history
  • Loading branch information
timbru31 committed Jun 28, 2024
1 parent 72a1dbe commit e826682
Show file tree
Hide file tree
Showing 3 changed files with 190 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -943,6 +943,34 @@ private void loadDefaultMobs() {
config.addDefault("creatures.sniffer.displayName", "Sniffer");
config.options().copyDefaults(true);
tempList = new ArrayList<>();
// Armadillo
tempList.add("belt");
config.addDefault("creatures.armadillo.aliases", tempList);
config.addDefault("creatures.armadillo.enable", true);
config.addDefault("creatures.armadillo.enableCraftingSpawner", true);
config.addDefault("creatures.armadillo.enableSpawnEggOverride", true);
config.addDefault("creatures.armadillo.displayName", "Armadillo");
config.options().copyDefaults(true);
tempList = new ArrayList<>();
// Bogged
tempList.add("swampskelly");
tempList.add("sawmpskellington");
config.addDefault("creatures.bogged.aliases", tempList);
config.addDefault("creatures.bogged.enable", true);
config.addDefault("creatures.bogged.enableCraftingSpawner", true);
config.addDefault("creatures.bogged.enableSpawnEggOverride", true);
config.addDefault("creatures.bogged.displayName", "Bogged");
config.options().copyDefaults(true);
tempList = new ArrayList<>();
// Breeze
tempList.add("wind");
config.addDefault("creatures.breeze.aliases", tempList);
config.addDefault("creatures.breeze.enable", true);
config.addDefault("creatures.breeze.enableCraftingSpawner", true);
config.addDefault("creatures.breeze.enableSpawnEggOverride", true);
config.addDefault("creatures.breeze.displayName", "Breeze");
config.options().copyDefaults(true);
tempList = new ArrayList<>();

// Non-mob vanilla entities below
// Item
Expand Down Expand Up @@ -1091,5 +1119,11 @@ private void loadDefaultMobs() {
config.addDefault("creatures.item_display.enable", false);
// text_display
config.addDefault("creatures.text_display.enable", false);
// breeze_wind_charge
config.addDefault("creatures.breeze_wind_charge.enable", false);
// ominous_item_spawner
config.addDefault("creatures.ominous_item_spawner.enable", false);
// wind_charge
config.addDefault("creatures.wind_charge.enable", false);
}
}
45 changes: 45 additions & 0 deletions modules/SilkSpawners/src/main/resources/mobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -851,6 +851,45 @@ creatures:
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Warden
camel:
aliases:
- dromedary
enable: true
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Camel
sniffer:
aliases:
- snooper
- snoop
- sleuthhound
- shamus
enable: true
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Sniffer
armadillo:
aliases:
- belt
enable: true
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Armadillo
bogged:
aliases:
- swampskelly
- sawmpskellington
enable: true
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Bogged
breeze:
aliases:
- wind
enable: true
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Breeze

# Non-mob vanilla entities
# Enable on your own risk, some might work, some not!
Expand Down Expand Up @@ -1038,3 +1077,9 @@ creatures:
enable: false
sniffer:
enable: false
breeze_wind_charge:
enable: false
ominous_item_spawner:
enable: false
wind_charge:
enable: false
111 changes: 111 additions & 0 deletions tp
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
diff --git a/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java b/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java
index 003658b..0778988 100644
--- a/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java
+++ b/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java
@@ -943,6 +943,34 @@ public class Mobs extends AbstractConfiguration {
config.addDefault("creatures.sniffer.displayName", "Sniffer");
config.options().copyDefaults(true);
tempList = new ArrayList<>();
+ // Armadillo
+ tempList.add("belt");
+ config.addDefault("creatures.armadillo.aliases", tempList);
+ config.addDefault("creatures.armadillo.enable", true);
+ config.addDefault("creatures.armadillo.enableCraftingSpawner", true);
+ config.addDefault("creatures.armadillo.enableSpawnEggOverride", true);
+ config.addDefault("creatures.armadillo.displayName", "Armadillo");
+ config.options().copyDefaults(true);
+ tempList = new ArrayList<>();
+ // Bogged
+ tempList.add("swampskelly");
+ tempList.add("sawmpskellington");
+ config.addDefault("creatures.bogged.aliases", tempList);
+ config.addDefault("creatures.bogged.enable", true);
+ config.addDefault("creatures.bogged.enableCraftingSpawner", true);
+ config.addDefault("creatures.bogged.enableSpawnEggOverride", true);
+ config.addDefault("creatures.bogged.displayName", "Bogged");
+ config.options().copyDefaults(true);
+ tempList = new ArrayList<>();
+ // Breeze
+ tempList.add("wind");
+ config.addDefault("creatures.breeze.aliases", tempList);
+ config.addDefault("creatures.breeze.enable", true);
+ config.addDefault("creatures.breeze.enableCraftingSpawner", true);
+ config.addDefault("creatures.breeze.enableSpawnEggOverride", true);
+ config.addDefault("creatures.breeze.displayName", "Breeze");
+ config.options().copyDefaults(true);
+ tempList = new ArrayList<>();

// Non-mob vanilla entities below
// Item
@@ -1091,5 +1119,11 @@ public class Mobs extends AbstractConfiguration {
config.addDefault("creatures.item_display.enable", false);
// text_display
config.addDefault("creatures.text_display.enable", false);
+ // breeze_wind_charge
+ config.addDefault("creatures.breeze_wind_charge.enable", false);
+ // ominous_item_spawner
+ config.addDefault("creatures.ominous_item_spawner.enable", false);
+ // wind_charge
+ config.addDefault("creatures.wind_charge.enable", false);
}
}
diff --git a/modules/SilkSpawners/src/main/resources/mobs.yml b/modules/SilkSpawners/src/main/resources/mobs.yml
index fea41b4..7ab8bd0 100644
--- a/modules/SilkSpawners/src/main/resources/mobs.yml
+++ b/modules/SilkSpawners/src/main/resources/mobs.yml
@@ -851,6 +851,45 @@ creatures:
enableCraftingSpawner: true
enableSpawnEggOverride: true
displayName: Warden
+ camel:
+ aliases:
+ - dromedary
+ enable: true
+ enableCraftingSpawner: true
+ enableSpawnEggOverride: true
+ displayName: Camel
+ sniffer:
+ aliases:
+ - snooper
+ - snoop
+ - sleuthhound
+ - shamus
+ enable: true
+ enableCraftingSpawner: true
+ enableSpawnEggOverride: true
+ displayName: Sniffer
+ armadillo:
+ aliases:
+ - belt
+ enable: true
+ enableCraftingSpawner: true
+ enableSpawnEggOverride: true
+ displayName: Armadillo
+ bogged:
+ aliases:
+ - swampskelly
+ - sawmpskellington
+ enable: true
+ enableCraftingSpawner: true
+ enableSpawnEggOverride: true
+ displayName: Bogged
+ breeze:
+ aliases:
+ - wind
+ enable: true
+ enableCraftingSpawner: true
+ enableSpawnEggOverride: true
+ displayName: Breeze

# Non-mob vanilla entities
# Enable on your own risk, some might work, some not!
@@ -1038,3 +1077,9 @@ creatures:
enable: false
sniffer:
enable: false
+ breeze_wind_charge:
+ enable: false
+ ominous_item_spawner:
+ enable: false
+ wind_charge:
+ enable: false

0 comments on commit e826682

Please sign in to comment.