Ender IO Forestry

Ender IO Forestry

954k Downloads

Soul Vial Blacklist is Not Working

Boolyman opened this issue ยท 13 comments

commented

Issue Description:

After whitelisting the Wither, the Soul Vial still refuses to pick him up. Also, the ender dragon isn't recognized as a mob at all...

Yes, I am using the convoluted XML config system to whitelist the bosses.

Yes, I am putting it in the user recipe section, not trying to overwrite the defaults.

The section of my recipe file that refers to this issue is:
https://pastebin.com/CGShNTzq

This is the error message that indicates EnderIO doesnt know that the ender dragon exists:

2019-09-01 09_55_25-Greenshot

What happens:

If I load with ender_dragon recipe, game will crash and give enderio error. If I remove the ender_dragon recipe, but keep the wither... I still get an error when trying to soul vial the wither.

What you expected to happen:

a) The wither and ender dragon to both be soul vial-able.
b) You guys to realize that everyone despises the XML file config system, and change it to normal config files with crafttweaker support.

I'm kidding...

(kinda)

Steps to reproduce:

...


Affected Versions (Do not use "latest"):

  • EnderIO: 1.12.2-5.0.46
  • EnderCore: 1.12.2-0.5.59
  • Minecraft: 1.12.2
  • Forge: forge-14.23.5.2838
  • SpongeForge? no
  • Optifine? no
  • Single Player and/or Server? both

Your most recent log file where the issue was present:

https://pastebin.com/mg1Wwyah

commented

Your XML is malformed You want <entity name=

  <recipe name="Spawner" required="true">
    <spawning>
      <entity name="*boss*"                        costMultiplier="50"  disabled="false" soulvial="true"/>
      <entity name="minecraft:wither"              costMultiplier="50"  disabled="false" soulvial="true"/> <!-- Wither -->
    </spawning>
  </recipe>
commented

Oh, sorry, I didn't even look at the second issue after I answered the dragon. Your issue is that you are not replacing the core recipe but adding your own. So both recipes are processed and the blacklisting wins out in the end.

You need to copy whole <recipe ...>s, into user not just single items out of them.

commented

Its still not working, using any of the recommendations made so far. I have copied the entire spawner.xml recipe file word for word into the user folder and only toggled the true and false booleans for the wither... and I STILL get an error message. Then I copied just from "<recipe ...>s," as you said... and again only toggled the booleans for the wither... still got an error. Here is the latest pastebin...

https://pastebin.com/FWNhkRyE

This is so frustrating... I am spending literal hours on what would normally be a simple config change. Im sure the answer is some simple syntax I am missing... but I didnt take any XML markup classes, so I dont know what is wrong here.

commented

what "error message"?

commented

2019-09-01 19_59_01-Greenshot

commented

Again it's entity name not entity disable

commented

Recipe.zip
Here you go that should work however Elder Guardian Villagers and Villager golems are still disabled. just unzip that and plop the file inside into your user scripts

commented

I would venture to ask why the original reflects a syntax that shouldnt be followed, but at this point, I just want to move on to other aspects of the pack. Thanks for your time.

commented

The Ender Dragon is not a normal mob but a scripted event. Capturing and placing down the entity would only yield you an unmoving, unkillable statue that's flapping its wings.

[09:53:50] [Client thread/WARN]: Could not find an entity for 'minecraft:ender_dragon'
[09:53:50] [Client thread/WARN]: Available entities are:
[09:53:50] [Client thread/WARN]:  -> minecraft:elder_guardian (Elder Guardian)
[09:53:50] [Client thread/WARN]:  -> minecraft:wither_skeleton (Wither Skeleton)
[09:53:50] [Client thread/WARN]:  -> minecraft:stray (Stray)
[09:53:50] [Client thread/WARN]:  -> minecraft:husk (Husk)
[09:53:50] [Client thread/WARN]:  -> minecraft:zombie_villager (Zombie Villager)
[09:53:50] [Client thread/WARN]:  -> minecraft:skeleton_horse (Skeleton Horse)
[09:53:50] [Client thread/WARN]:  -> minecraft:zombie_horse (Zombie Horse)
[09:53:50] [Client thread/WARN]:  -> minecraft:donkey (Donkey)
[09:53:50] [Client thread/WARN]:  -> minecraft:mule (Mule)
[09:53:50] [Client thread/WARN]:  -> minecraft:evocation_illager (Evoker)
[09:53:50] [Client thread/WARN]:  -> minecraft:vex (Vex)
[09:53:50] [Client thread/WARN]:  -> minecraft:vindication_illager (Vindicator)
[09:53:50] [Client thread/WARN]:  -> minecraft:illusion_illager (Illusioner)
[09:53:50] [Client thread/WARN]:  -> minecraft:creeper (Creeper)
[09:53:50] [Client thread/WARN]:  -> minecraft:skeleton (Skeleton)
[09:53:50] [Client thread/WARN]:  -> minecraft:spider (Spider)
[09:53:50] [Client thread/WARN]:  -> minecraft:giant (Giant)
[09:53:50] [Client thread/WARN]:  -> minecraft:zombie (Zombie)
[09:53:50] [Client thread/WARN]:  -> minecraft:slime (Slime)
[09:53:50] [Client thread/WARN]:  -> minecraft:ghast (Ghast)
[09:53:50] [Client thread/WARN]:  -> minecraft:zombie_pigman (Zombie Pigman)
[09:53:50] [Client thread/WARN]:  -> minecraft:enderman (Enderman)
[09:53:50] [Client thread/WARN]:  -> minecraft:cave_spider (Cave Spider)
[09:53:50] [Client thread/WARN]:  -> minecraft:silverfish (Silverfish)
[09:53:50] [Client thread/WARN]:  -> minecraft:blaze (Blaze)
[09:53:50] [Client thread/WARN]:  -> minecraft:magma_cube (Magma Cube)
[09:53:50] [Client thread/WARN]:  -> minecraft:wither (Wither)
[09:53:50] [Client thread/WARN]:  -> minecraft:bat (Bat)
[09:53:50] [Client thread/WARN]:  -> minecraft:witch (Witch)
[09:53:50] [Client thread/WARN]:  -> minecraft:endermite (Endermite)
[09:53:50] [Client thread/WARN]:  -> minecraft:guardian (Guardian)
[09:53:50] [Client thread/WARN]:  -> minecraft:shulker (Shulker)
[09:53:50] [Client thread/WARN]:  -> minecraft:pig (Pig)
[09:53:50] [Client thread/WARN]:  -> minecraft:sheep (Sheep)
[09:53:50] [Client thread/WARN]:  -> minecraft:cow (Cow)
[09:53:50] [Client thread/WARN]:  -> minecraft:chicken (Chicken)
[09:53:50] [Client thread/WARN]:  -> minecraft:squid (Squid)
[09:53:50] [Client thread/WARN]:  -> minecraft:wolf (Wolf)
[09:53:50] [Client thread/WARN]:  -> minecraft:mooshroom (Mooshroom)
[09:53:50] [Client thread/WARN]:  -> minecraft:snowman (Snow Golem)
[09:53:50] [Client thread/WARN]:  -> minecraft:ocelot (Ocelot)
[09:53:50] [Client thread/WARN]:  -> minecraft:villager_golem (Iron Golem)
[09:53:50] [Client thread/WARN]:  -> minecraft:horse (Horse)
[09:53:50] [Client thread/WARN]:  -> minecraft:rabbit (Rabbit)
[09:53:50] [Client thread/WARN]:  -> minecraft:polar_bear (Polar Bear)
[09:53:50] [Client thread/WARN]:  -> minecraft:llama (Llama)
[09:53:50] [Client thread/WARN]:  -> minecraft:parrot (Parrot)
[09:53:50] [Client thread/WARN]:  -> minecraft:villager (Villager)
[09:53:50] [Client thread/WARN]:  -> thermalfoundation:blizz (Blizz)
[09:53:50] [Client thread/WARN]:  -> thermalfoundation:blitz (Blitz)
[09:53:50] [Client thread/WARN]:  -> thermalfoundation:basalz (Basalz)
[09:53:50] [Client thread/WARN]:  -> cyclicmagic:robot (Target Dummy)
[09:53:50] [Client thread/WARN]:  -> embers:ancient_golem (Ancient Golem)
[09:53:50] [Client thread/WARN]:  -> jaff:cod (Cod)
[09:53:50] [Client thread/WARN]:  -> jaff:salmon (Salmon)
[09:53:50] [Client thread/WARN]:  -> jaff:clownfish (Clownfish)
[09:53:50] [Client thread/WARN]:  -> jaff:pufferfish (Pufferfish)
[09:53:50] [Client thread/WARN]:  -> openblocks:luggage (Luggage)
[09:53:50] [Client thread/WARN]:  -> openblocks:mini_me (Mini Me)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_crocodile (Crocodile)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_ostrich (Ostrich)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_piranha (Piranha)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_penguin (Penguin)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_shark (Shark)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_crocodile_dead (entity.tfa_crocodile_dead.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_crocodile_swimming (entity.tfa_crocodile_swimming.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_ostrich_dead (entity.tfa_ostrich_dead.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_penguin_dead (entity.tfa_penguin_dead.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_penguin_swimming (entity.tfa_penguin_swimming.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_piranha_dead (entity.tfa_piranha_dead.name)
[09:53:50] [Client thread/WARN]:  -> tfa:tfa_shark_dead (entity.tfa_shark_dead.name)
[09:53:50] [Client thread/WARN]:  -> better_diving:entity_peeper (Peeper)
[09:53:50] [Client thread/WARN]:  -> deliverymerchants:merchant (Merchant)
[09:53:50] [Client thread/WARN]:  -> natura:imp (Imp)
[09:53:50] [Client thread/WARN]:  -> natura:nitrocreeper (Nitro Creeper)
[09:53:50] [Client thread/WARN]:  -> rats:rat (Rat)
[09:53:50] [Client thread/WARN]:  -> rats:illager_piper (Pied Piper)
[09:53:50] [Client thread/WARN]:  -> glacidus:drop_spider (Drop Spider)
[09:53:50] [Client thread/WARN]:  -> glacidus:porcali (Porcali)
[09:53:50] [Client thread/WARN]:  -> glacidus:merialces (Merialces)
[09:53:50] [Client thread/WARN]:  -> glacidus:morprous (Morprous)
[09:53:50] [Client thread/WARN]:  -> glacidus:frigispitor (Glacium Frigispitor)
[09:53:50] [Client thread/WARN]:  -> ftrsquids:rocketsquid (Rocket Squid)
[09:53:50] [Client thread/WARN]:  -> ftrsquids:babyrocketsquid (entity.babyrs.name)

BTW, it also lists all available entities.

commented

Ok, got it. Though the Wither should be working right?

commented

The original doesn't look like that ypur disabled true is before the entity name.

commented

The order of the attributes does not have any impact on the validity of the file. However, ou an ot ust tart n he iddle f he ile nd xpect he omutor o nderstand hat ou ant rom t. nlike uman, t s ery icky bout he yntax.

commented

Henry are you ok? Should I call someone?