Skip to content

Commit e826682

Browse files
committed
feat: adds default 1.21 mobs
1 parent 72a1dbe commit e826682

File tree

3 files changed

+190
-0
lines changed
  • modules/SilkSpawners/src/main

3 files changed

+190
-0
lines changed

modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java

+34
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,34 @@ private void loadDefaultMobs() {
943943
config.addDefault("creatures.sniffer.displayName", "Sniffer");
944944
config.options().copyDefaults(true);
945945
tempList = new ArrayList<>();
946+
// Armadillo
947+
tempList.add("belt");
948+
config.addDefault("creatures.armadillo.aliases", tempList);
949+
config.addDefault("creatures.armadillo.enable", true);
950+
config.addDefault("creatures.armadillo.enableCraftingSpawner", true);
951+
config.addDefault("creatures.armadillo.enableSpawnEggOverride", true);
952+
config.addDefault("creatures.armadillo.displayName", "Armadillo");
953+
config.options().copyDefaults(true);
954+
tempList = new ArrayList<>();
955+
// Bogged
956+
tempList.add("swampskelly");
957+
tempList.add("sawmpskellington");
958+
config.addDefault("creatures.bogged.aliases", tempList);
959+
config.addDefault("creatures.bogged.enable", true);
960+
config.addDefault("creatures.bogged.enableCraftingSpawner", true);
961+
config.addDefault("creatures.bogged.enableSpawnEggOverride", true);
962+
config.addDefault("creatures.bogged.displayName", "Bogged");
963+
config.options().copyDefaults(true);
964+
tempList = new ArrayList<>();
965+
// Breeze
966+
tempList.add("wind");
967+
config.addDefault("creatures.breeze.aliases", tempList);
968+
config.addDefault("creatures.breeze.enable", true);
969+
config.addDefault("creatures.breeze.enableCraftingSpawner", true);
970+
config.addDefault("creatures.breeze.enableSpawnEggOverride", true);
971+
config.addDefault("creatures.breeze.displayName", "Breeze");
972+
config.options().copyDefaults(true);
973+
tempList = new ArrayList<>();
946974

947975
// Non-mob vanilla entities below
948976
// Item
@@ -1091,5 +1119,11 @@ private void loadDefaultMobs() {
10911119
config.addDefault("creatures.item_display.enable", false);
10921120
// text_display
10931121
config.addDefault("creatures.text_display.enable", false);
1122+
// breeze_wind_charge
1123+
config.addDefault("creatures.breeze_wind_charge.enable", false);
1124+
// ominous_item_spawner
1125+
config.addDefault("creatures.ominous_item_spawner.enable", false);
1126+
// wind_charge
1127+
config.addDefault("creatures.wind_charge.enable", false);
10941128
}
10951129
}

modules/SilkSpawners/src/main/resources/mobs.yml

+45
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,45 @@ creatures:
851851
enableCraftingSpawner: true
852852
enableSpawnEggOverride: true
853853
displayName: Warden
854+
camel:
855+
aliases:
856+
- dromedary
857+
enable: true
858+
enableCraftingSpawner: true
859+
enableSpawnEggOverride: true
860+
displayName: Camel
861+
sniffer:
862+
aliases:
863+
- snooper
864+
- snoop
865+
- sleuthhound
866+
- shamus
867+
enable: true
868+
enableCraftingSpawner: true
869+
enableSpawnEggOverride: true
870+
displayName: Sniffer
871+
armadillo:
872+
aliases:
873+
- belt
874+
enable: true
875+
enableCraftingSpawner: true
876+
enableSpawnEggOverride: true
877+
displayName: Armadillo
878+
bogged:
879+
aliases:
880+
- swampskelly
881+
- sawmpskellington
882+
enable: true
883+
enableCraftingSpawner: true
884+
enableSpawnEggOverride: true
885+
displayName: Bogged
886+
breeze:
887+
aliases:
888+
- wind
889+
enable: true
890+
enableCraftingSpawner: true
891+
enableSpawnEggOverride: true
892+
displayName: Breeze
854893

855894
# Non-mob vanilla entities
856895
# Enable on your own risk, some might work, some not!
@@ -1038,3 +1077,9 @@ creatures:
10381077
enable: false
10391078
sniffer:
10401079
enable: false
1080+
breeze_wind_charge:
1081+
enable: false
1082+
ominous_item_spawner:
1083+
enable: false
1084+
wind_charge:
1085+
enable: false

tp

+111
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
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
2+
index 003658b..0778988 100644
3+
--- a/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java
4+
+++ b/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/configs/Mobs.java
5+
@@ -943,6 +943,34 @@ public class Mobs extends AbstractConfiguration {
6+
config.addDefault("creatures.sniffer.displayName", "Sniffer");
7+
config.options().copyDefaults(true);
8+
tempList = new ArrayList<>();
9+
+ // Armadillo
10+
+ tempList.add("belt");
11+
+ config.addDefault("creatures.armadillo.aliases", tempList);
12+
+ config.addDefault("creatures.armadillo.enable", true);
13+
+ config.addDefault("creatures.armadillo.enableCraftingSpawner", true);
14+
+ config.addDefault("creatures.armadillo.enableSpawnEggOverride", true);
15+
+ config.addDefault("creatures.armadillo.displayName", "Armadillo");
16+
+ config.options().copyDefaults(true);
17+
+ tempList = new ArrayList<>();
18+
+ // Bogged
19+
+ tempList.add("swampskelly");
20+
+ tempList.add("sawmpskellington");
21+
+ config.addDefault("creatures.bogged.aliases", tempList);
22+
+ config.addDefault("creatures.bogged.enable", true);
23+
+ config.addDefault("creatures.bogged.enableCraftingSpawner", true);
24+
+ config.addDefault("creatures.bogged.enableSpawnEggOverride", true);
25+
+ config.addDefault("creatures.bogged.displayName", "Bogged");
26+
+ config.options().copyDefaults(true);
27+
+ tempList = new ArrayList<>();
28+
+ // Breeze
29+
+ tempList.add("wind");
30+
+ config.addDefault("creatures.breeze.aliases", tempList);
31+
+ config.addDefault("creatures.breeze.enable", true);
32+
+ config.addDefault("creatures.breeze.enableCraftingSpawner", true);
33+
+ config.addDefault("creatures.breeze.enableSpawnEggOverride", true);
34+
+ config.addDefault("creatures.breeze.displayName", "Breeze");
35+
+ config.options().copyDefaults(true);
36+
+ tempList = new ArrayList<>();
37+

38+
// Non-mob vanilla entities below
39+
// Item
40+
@@ -1091,5 +1119,11 @@ public class Mobs extends AbstractConfiguration {
41+
config.addDefault("creatures.item_display.enable", false);
42+
// text_display
43+
config.addDefault("creatures.text_display.enable", false);
44+
+ // breeze_wind_charge
45+
+ config.addDefault("creatures.breeze_wind_charge.enable", false);
46+
+ // ominous_item_spawner
47+
+ config.addDefault("creatures.ominous_item_spawner.enable", false);
48+
+ // wind_charge
49+
+ config.addDefault("creatures.wind_charge.enable", false);
50+
}
51+
}
52+
diff --git a/modules/SilkSpawners/src/main/resources/mobs.yml b/modules/SilkSpawners/src/main/resources/mobs.yml
53+
index fea41b4..7ab8bd0 100644
54+
--- a/modules/SilkSpawners/src/main/resources/mobs.yml
55+
+++ b/modules/SilkSpawners/src/main/resources/mobs.yml
56+
@@ -851,6 +851,45 @@ creatures:
57+
enableCraftingSpawner: true
58+
enableSpawnEggOverride: true
59+
displayName: Warden
60+
+ camel:
61+
+ aliases:
62+
+ - dromedary
63+
+ enable: true
64+
+ enableCraftingSpawner: true
65+
+ enableSpawnEggOverride: true
66+
+ displayName: Camel
67+
+ sniffer:
68+
+ aliases:
69+
+ - snooper
70+
+ - snoop
71+
+ - sleuthhound
72+
+ - shamus
73+
+ enable: true
74+
+ enableCraftingSpawner: true
75+
+ enableSpawnEggOverride: true
76+
+ displayName: Sniffer
77+
+ armadillo:
78+
+ aliases:
79+
+ - belt
80+
+ enable: true
81+
+ enableCraftingSpawner: true
82+
+ enableSpawnEggOverride: true
83+
+ displayName: Armadillo
84+
+ bogged:
85+
+ aliases:
86+
+ - swampskelly
87+
+ - sawmpskellington
88+
+ enable: true
89+
+ enableCraftingSpawner: true
90+
+ enableSpawnEggOverride: true
91+
+ displayName: Bogged
92+
+ breeze:
93+
+ aliases:
94+
+ - wind
95+
+ enable: true
96+
+ enableCraftingSpawner: true
97+
+ enableSpawnEggOverride: true
98+
+ displayName: Breeze
99+

100+
# Non-mob vanilla entities
101+
# Enable on your own risk, some might work, some not!
102+
@@ -1038,3 +1077,9 @@ creatures:
103+
enable: false
104+
sniffer:
105+
enable: false
106+
+ breeze_wind_charge:
107+
+ enable: false
108+
+ ominous_item_spawner:
109+
+ enable: false
110+
+ wind_charge:
111+
+ enable: false

0 commit comments

Comments
 (0)