diff --git a/1.20.1-FearFactoryTest/minecraft/EffekseerNativeForJava.dll b/1.20.1-FearFactoryTest/minecraft/EffekseerNativeForJava.dll new file mode 100644 index 0000000..0162ffe Binary files /dev/null and b/1.20.1-FearFactoryTest/minecraft/EffekseerNativeForJava.dll differ diff --git a/1.20.1-FearFactoryTest/minecraft/kubejs/server_scripts/spawnrestrict.js b/1.20.1-FearFactoryTest/minecraft/kubejs/server_scripts/spawnrestrict.js index 549eadc..1b9f2a0 100644 --- a/1.20.1-FearFactoryTest/minecraft/kubejs/server_scripts/spawnrestrict.js +++ b/1.20.1-FearFactoryTest/minecraft/kubejs/server_scripts/spawnrestrict.js @@ -1,16 +1,29 @@ // priority: 0 // Visit the wiki for more info - https://kubejs.com/ -/*EntityEvents.spawned(event => { +const dimrule = [ + ['man:managgresive','the_deep_void:deep_void'], + ['man:manfromthefog','the_deep_void:deep_void'], + ['man:manfromthefogback','the_deep_void:deep_void'], + ['man:mftfhang','the_deep_void:deep_void'] + ]; +EntityEvents.spawned(event => { const { entity } = event; - - // Only apply restrictions to natural spawns - if (entity.spawnReason !== 'natural') return; - - switch (entity.type) { - case "entity.man. - + let type = entity.type; + if (!dimrule.includes(entity.type)) {return;}; + const t = findRowWithValue(dimrule, entity.type); + let d = dimrule[t][1]; + if(entity.level.name != d) {event.cancel();}; + }); +function findRowWithValue(matrix, value) { + for (let i = 0; i < matrix.length; i++) { + if (matrix[i].includes(value)) { + return i; // Return the row index if the value is found + }; + }; + return -1; // Return -1 if the value is not found in any row +}; /* @silytonta Is there a way for me to make mobs spawn in a dimension/biome that they usually dont? diff --git a/1.20.1-FearFactoryTest/minecraft/mods/boss-refreshed-v1.2.zip b/1.20.1-FearFactoryTest/minecraft/mods/boss-refreshed-v1.2.zip deleted file mode 100644 index e53d5fb..0000000 --- a/1.20.1-FearFactoryTest/minecraft/mods/boss-refreshed-v1.2.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8f031953a5921c90d31ede92c53922d37d0d41365d5ac34cdbe5b682ba6ba52 -size 500790