NoMoWanderer
Minecraft mod that adds a block and an item to prevent configured entity spawns.
Config
nomowanderer-common.toml
entityBlockList
Entries here, in the form of modid:entityname, will be prevented from spawning
if within range of the No Soliciting Sign or a Totem of Unexchange. The Wandering Trader and the
Plague Doctor from the Rats mod (sorry alex)
are in the list by default.
radius
The effective range of the No Soliciting Sign, measured in chunks. If a configured entity
attempts to spawn within radius range of a sign, the spawn will be prevented. Default 8.
disableSpawns
true to disable all spawn of configured entities. Default false.
No Soliciting Sign
Block that prevents configured entity spawns within a configurable distance (in chunks) of the block.
Recipe
The current recipe follows that of a normal sign, except you need to put green dye in the bottom left corner and red dye in the bottom right corner of the crafting grid. You get 3 signs from the craft.
Totem of Unexchange
Item that, when in a Baubles slot, Curios slot, or anywhere in your inventory, will prevent configured entity spawns around the player. The distance is the same used for the No Soliciting Sign.
The 1.19 is marked as 1.18.2 game version. Is it a mistake or because it's compatible? :x
That was definitely a mistake, thank you for pointing it out! Fixed now.
fabric??? please
No fabric version is planned at this time.
thank you, the wandering traders kept trampling my crops
this is a really nice mod
Am I able to make it so the sign blocks the spawn of other mobs, like slime, skeleton, creeper ect.?
I tried changing the config but it was ineffective.
Here is my config:
#Entity spawn prevention radius (in chunks)
#Range: 4 ~ 12
radius = 8
#Disable all spawns of entities in entityBlockList?
disableSpawns = true
#A list of modid:entity_name entries that will be blocked from spawning.
entityBlockList = ["minecraft:wandering_trader", "rats:plague_doctor", "minecraft:creeper", "minecraft:slime", "minecraft:zombie", "minecraft:skeleton", "minecraft:spider"]
Let me know if I did something wrong.
Also, it makes skeletons spawn without bows.
And I guess it makes small slimes spawn with the same health as large ones but only small ones appear
Hey chefboyardeeofficial, (love your food btw)
Great catch! There was indeed a few missed instances where a mob could spawn even though it was in the entityBlockList.
I have uploaded a new version that should fix this issue (v1.2).
Thanks, J-Dill
Thanks man!
Uh, now it does not let any of the mobs in the list spawn, but it doesn't let them spawn anywhere at all in any dimension. Whether or not I have a sign placed or not. I am using this mod in a modpack so it could be another mods fault?
Do you have the disableSpawns config set to true? If so, that config option will disable all spawns of the entities regardless if they are within the range of a sign or totem.
hey nice mod :3
but i have a problem in version
Minecraft 1.16
is not working in server ( works if you tree spawn using a egg. but normal spawn are spawning )
is possible fix that?
thank you
Hey,
I see that the sign/totem is preventing spawns when you use an Egg, which was not intended; will fix that here.
But for the second part, "normal spawn are spawning", are you saying that even with a sign/totem nearby you are still getting Traders?
In reply to djmanly:
traders i dont know . but i will show what i have in my cnfg
entityBlockList = ["minecraft:wandering_trader", "rats:plague_doctor", "minecraft:wither_skeleton", "minecraft:zombie_villager", "minecraft:mule", "minecraft:creeper", "minecraft:skeleton", "minecraft:skeletons", "minecraft:spider", "minecraft:zombie", "minecraft:slime", "minecraft:ghast", "minecraft:zombie_pigman", "minecraft:enderman", "minecraft:cave_spider", "minecraft:silverfish", "minecraft:magma_cube", "minecraft:blaze", "minecraft:bat", "minecraft:witch", "minecraft:endermite", "minecraft:shulker", "minecraft:giant", "minecraft:guardian", "greekfantasy:shade", "greekfantasy:minotaur", "greekfantasy:gorgon", "greekfantasy:empusa", "greekfantasy:fury", "greekfantasy:whirl", "greekfantasy:mad_cow", "greekfantasy:gigante", "greekfantasy:naiad", "greekfantasy:drakaina", "greekfantasy:dryad", "greekfantasy:cyprian", "greekfantasy:centaur", "greekfantasy:harpy", "greekfantasy:satyr", "greekfantasy:cyclopes", "greekfantasy:cerastes", "greekfantasy:orthus", "greekfantasy:siren"]
#Entity spawn prevention radius (in chunks)
#Range: 4 ~ 12
radius = 8
#Disable all spawns of entities in entityBlockList?
disableSpawns = true
all they still spawn. is some error of my cnfg?
or is because i m using this mine version : forge-1.16.5-36.1.13 . ??
I understand, you are expecting all of the mobs in the list to not spawn because disableSpawns is set to true?
You mentioned a server... Are you connecting to a server to test this out on? If so, it would be the server that has to have that config, as the client doesn't handle entity spawns.
In reply to djmanly:
i know i have the server in my computer .
i need know if is someting wrong in that conifg because any of the mod i add . have the spawn blocked i already test disableSpawns = true or false. is the same result
maybe is the forge-1.16.5-36.1.13 ??
I tested with Forge 36.1.13 and it appears to be working, so I do not believe that is it.
Are you running the game Singleplayer or joining a game through Multiplayer?
In reply to djmanly:
i never tested in singleplayer. i made a forge server in my pc . them i join the server