[Bug] [1.15.2-1.6.0] Cannot fill Blood Bottles when feeding after blood bar is full
sandalle opened this issue ยท 9 comments
Versions
- Minecraft: 1.15.2
- Forge: 1.15.2-31.1.18
- Vampirism: 1.15.2-1.6.0-alpha+20200307-2118
- Dedicated server: Yes
Other mods:
- AI-Improvements-1.15.2-0.3.0.jar
- alchemistry-1.15.2-5.jar
- alib-1.15.2-1.jar
- Apotheosis-1.15.2-3.0.6.jar
- AppleSkin-mc1.15.2-forge-1.0.13.jar
- AutoRegLib-1.5-36.jar
- BetterAdvancements-1.15.2-0.1.0.96.jar
- betterwithminecolonies-1.15.2-1.15.16.jar
- BiomesOPlenty-1.15.2-10.0.0.345-universal.jar
- BonsaiTrees-2.1.2.6.jar
- caelus-FORGE-1.15.2-2.0-beta1.jar
- cc-tweaked-1.15.2-1.86.2.jar
- chemlib-1.15.2-2.jar
- ChunkNoGoByeBye-1.15.2-1.2.0.jar
- ClickMachine-1.15.2-3.0.1.jar
- ClothConfig2-2.0.jar
- cofh_core-1.15.2-0.3.2b.jar
- colytra-FORGE-1.15.2-3.0.jar
- C.O.M.B.A.T-1.15.2-4.1.0.jar
- comforts-FORGE-1.15.2-2.0.jar
- corail_recycler-4.0.2-1.15.2.jar
- corail_woodcutter-1.1.1-1.15.2.jar
- craftingstation-3.0.5.jar
- CraftTweaker-1.15.2-6.0.0.9.jar
- Cucumber-1.15.2-3.0.1.jar
- curios-FORGE-1.15.2-2.0.jar
- Cyclic-1.15.2-0.1.11.jar
- DefaultOptions_1.15.2-11.0.1.jar
- Ding-1.15.1-1.1.0.jar
- elevatorid-1.15.2-1.7.0.jar
- EnderBags-1.15.1-5.0.0.jar
- engineersdecor-1.15.2-1.0.19-b5.jar
- engineerstools-1.15.2-1.0.6.jar
- FarmingForBlockheads_1.15.2-6.1.0.jar
- FastFurnace-1.15.1-3.0.0.jar
- FastLeafDecay-v20.jar
- FastWorkbench-1.15.1-3.0.0.jar
- furniture-7.0.0-pre16-1.15.1.jar
- Hwyla-forge-1.10.8-B72_1.15.2.jar
- industrial-foregoing-1.15.2-2.2.1-f27c515.jar
- inventorysorter-1.15.2-17.0.0.jar
- ironchest-1.15.2-10.0.2.jar
- jei-1.15.2-6.0.0.2.jar
- journeymap-1.15.2-5.7.0beta1.jar
- JRFTL [1.15.2]-1.1.jar
- justenoughbeacons-1.2.jar
- libnonymous-1.15.2-1.1.1.5.jar
- LightOverlay-4.2.jar
- mcjtylib-1.15-4.0.2-alpha.jar
- mcw-bridges-1.0.4fix-mc1.15.2.jar
- Mekanism-1.15.2-9.9.15.407.jar
- MekanismGenerators-1.15.2-9.9.15.407.jar
- MekanismTools-1.15.2-9.9.15.407.jar
- minecolonies-0.10.716-RELEASE-universal.jar
- moredragoneggs-1.0.jar
- Morpheus-1.15.2-4.2.47.jar
- MysticalAgradditions-1.15.2-3.0.0.jar
- MysticalAgriculture-1.15.2-3.0.0.jar
- NetherPortalFix_1.15.2-6.0.0.jar
- noRecipeBook_v1.5.2formc1.15.2.jar
- obfuscate-0.3.4-1.15.2.jar
- OreExcavation-1.7.149.jar
- PackingTape-1.15.2-0.9.5.jar
- Patchouli-1.15.2-1.2-28.jar
- Placebo-1.15.2-3.0.2.jar
- ProjectE-1.15.2-PE1.0.2B.jar
- ProjectExtended-1.15.2-1.1.0.jar
- reap-1.12.2.jar
- ReAuth-1.14-3.8.0.jar
- refinedstorage-1.8.1.jar
- refinedstorageaddons-0.6.1.jar
- rftoolsbase-1.15-1.0.0-alpha.jar
- rftoolsbuilder-1.15-2.0.0-alpha.jar
- rftoolspower-1.15-2.0.1-alpha.jar
- rftoolsstorage-1.15-1.0.2-alpha.jar
- rftoolsutility-1.15-2.0.0-alpha.jar
- SolarFluxReborn-1.15.2-15.0.0.jar
- StorageDrawers-1.15.2-7.0.2.jar
- structurize-0.10.272-ALPHA.jar
- swingthroughgrass-1.15.2-1.4.0.jar
- tanknull-1.8.jar
- theoneprobe-1.15-2.0.1.jar
- titanium-1.15.2-2.3.6.jar
- ToastControl-1.15.2-3.0.1.jar
- tombstone-4.2.4-1.15.2.jar
- torchmaster-2.1.1-rc0.jar
- travel_bag-1.0.8-1.15.1.jar
- VampiresNeedUmbrellas-1.15.2-1.0.jar
- Vampirism-1.15.2-1.6.0-alpha+20200307-2118.jar
- vehicle-mod-0.43.0-1.15.2.jar
- Waystones_1.15.2-6.0.0.jar
- WitherSkeletonTweaks-1.15.1-4.0.0.jar
Issue Description
After using the Altar of Inspiration to get my Vampire to level 2, I (and no one else, so this may be unrelated) are able to fill our Blood Bottles with extra blood after feeding from a vanilla cow. My blood pool (bar) is full, I have an empty Blood Bottle (and extra vanilla Glass Bottles in my inventory which turn into Blood Bottles when I put them in my hotbar) in my hotbar. Blood briefly shows up in the Blood Bottle and then immediately disappears.
I ran /vampire-test runTests
(or whatever the command is called) and got teleported to a room with a monster and a full Blood Container (I forget the name) full of Vampirism blood. I took this container back home and was able to fill Blood Bottles from this container then fill the Altar of Inspiration and reach level 3 (another player was also able to reach level 2).
Reproduce Steps
This is my first time using the mod...so not sure how to reproduce. I'll try setting up another world and try to minimize the mod list to reproduce.
Additional Information
No crashes nor entries in logs/latest.log nor logs/debug.log when I attempt to fill the Blood Bottle.
Hrm...I cannot seem to replicate this with the same mods on a new world (single player or dedicated server with multi player). Not sure how I got into this state. If you want, I can provide a ZIP of my world.
If it is still bugged in the old world and you could provide me with both world and mod directory, I could try to reproduce this.
Otherwise I will try to extend logging in the related code areas to simplify debugging if this should happen again.
You mentioned you checked the log files. Did you check the server or the client ones?
From your description it sounds like everything is working fine on your client, but the server does something strange
Here's a copy of my server folder minus some JSONs so you can just start it up and test. :) Sorry about the delay. I didn't check the client logs, just the server logs.
Sad news, happened again on the new world. Seems to happen after some time playing (we were playing for a few hours, but vampires for maybe 30 minutes). Let me know if there's anything you'd like me to do or try. :)
We fed from vanilla horses, pigs, sheep, lamas, and cows, with the same effect. When we fed from vanilla villagers, I noticed that the Vampirism Blood Bottle did fill up if I fed fast enough from a creature that provides more blood per feeding (e.g. villager), and then the bottle drains itself (my blood pool was already full). So it's not an immediate drain.
Still not sure what is causing this. Could not reproduce this yet.
Can you try the latest alpha? There is a small change to blood bottles that might help.
If not can you try the following: Block your entire inventory (with cobble or so) and have a stack (2 or more) glass bottles on your hot bar and no blood bottles at all. When feeding the glass bottles should be dropped and filled with blood.
Thank you @maxanier ! I tested Vampirism-1.15.2-1.6.0-alpha+20200312-1042 on my server and I was able to fill Blood Bottles again without issue and without trying any inventory tricks. :)
Then this was probably related to #634 . Apparently there are mods that automatically repair things and "repaired" the blood bottles.
If this issue should occur again, let me know.
Oh, yes! I had the Repair Talisman from Project E . :)