Comments (17)
Can you try setting "enable light asm" to true?
from biometweaker.
... I'll check the config file.
from biometweaker.
Where is that set? There's no option in BiomeTweaker.cfg for it
from biometweaker.
I'll bet you haven't let BiomeTweaker regenerate the config in a while then. Delete the one that's there and let BiomeTweaker make a new one.
from biometweaker.
OK. It will be a few minutes -- I'm writing up a report for Reika.
That odd startup tweak error? It finally went away when I disabled every core mod; dragonAPI was the last core mod.
from biometweaker.
A slight issue is that I can't reproduce this. For some reason Blocks.fire is being set to null. In other words, it doesn't exist in the registry. So, can you do something for me.
- Run BiomeTweaker in light ASM mode.
- Run BiomeTweaker without any scripts.
- Unfortunately it's now a compatibility issue. You'll have to disable coremods until Minecraft starts with BiomeTweaker enabled.
from biometweaker.
... That's ... Huh?
This is before any world is loaded. I thought the registry was only mapped/identified when a world was loaded and the world's block ID's were retrieved from level.dat.
Alright, so ... here's what I see when not using biome tweaker:
[19:30:11] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@7de16071 (req. id 51)
[19:30:11] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@34c5d0cc (req. id 51)
And, if I add in Biome Tweaker,
[20:02:24] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@7d0e06bf (req. id 51)
[20:02:24] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@191cc0f6 (req. id 51)
Now, on a hunch, add in Dragon API ...
[20:03:46] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@7f62602c (req. id 51)
[20:03:47] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@1f185d74 (req. id 51)
Hmm. Add in CCC/Nei:
[20:05:04] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@59f4e49e (req. id 51)
[20:05:05] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@70aaacc0 (req. id 51)
...
Alright, and this is NOT light asm mode -- that's sitting in a buffer in a window I forgot to save from.
ttCore is the next (only?) remaining "missing mod":
[20:07:19] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@10647742 (req. id 51)
[20:07:20] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@44b0c913 (req. id 51)
and it gets up to the menu.
So ...
Reasonable realism:
[20:09:06] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@755392d5 (req. id 51)
[20:09:06] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@6db66c18 (req. id 51)
...
Fastcraft .... works
Legacy craft? It has options to change how fire behaves ... works.
AAGGGHHHH ... I can't make it fail!
will test more in a few minutes
from biometweaker.
Oh, silly, silly me:
"Run BiomeTweaker without any scripts."
I never turned the scripts back on!
I don't play with fire. Just lava. But ...
Yes! As soon as I loaded the tweaks, it fails!
[20:28:27] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@57ed5a07 (req. id 51)
The item form is not there! Only the block form.
from biometweaker.
Can you try commenting out sections of your script file to see what's causing it? I'd start with the lava part, but there's really no telling what it is by inspection.
from biometweaker.
Alright, so with the only core mods being biome tweaker, and my script, it causes the problem.
Da Good News! I had a re-write of my script. My old version did not cause problems, but was getting too complicated to maintain. So, some difference between them is (probably?) causing the difference.
So ... what's different between them? Will test.
from biometweaker.
No hurry. I've got finals week coming up, so the amount of time I can spend here is going to drastically decrease over the next week and a half.
from biometweaker.
For me, it's almost the opposite. A week and a half from now will be too late (Jampacked).
Today has been mostly toilet; tomorrow will be doctors.
from biometweaker.
Could you post your scripts? I want to see if I can reproduce the error. If I can, I'll do some debugging.
from biometweaker.
Heh, it's not linked in this thread.
https://gist.github.com/keybounce/96a4743fd3fd995ec9a3
Has the current files from my "rewriteBiomeTops" branch.
I think this is the older version: https://gist.github.com/keybounce/96a4743fd3fd995ec9a3/724bd779dbf04fd20ae6ccb1fca04771d4f31104
I think that will give you something close to my last working version -- it says 11 days ago,
from biometweaker.
This is crazy.
Here's the current, trimmed, crashing script:
beaches = forBiomesOfTypes("BEACH")
rivers = forBiomesOfTypes("River")
sandy = forBiomesOfTypes("Sandy")
nether = forBiomesOfTypes("Hell")
I verified in the logs that the only core mods or access transformers are FML, Forge, DeobfTweaker, and Biome tweaker.
... In fact, it happens with just
nether = forBiomesOfTypes("Hell")
but it doesn't happen with just
beaches = forBiomesOfTypes("BEACH")
hmm ...
nether = forBiomesOfTypes("HELL")
note the capitals -- also fails.
What the type?!?
Yep. Going back to the full config (I love git), with this change:
## nether = forBiomesOfTypes("Hell")
nether = forBiomes(8)
and it works.
from biometweaker.
Awesome. Now we can start answering questions rather than asking more. Try this build out:
http://jenkins.superckl.me/job/BiomeTweaker/69/
Commit: 3fe9c37
from biometweaker.
http://minecraft.curseforge.com/mc-mods/228895-biometweaker/files/2238153
from biometweaker.
Related Issues (20)
- [1.18.2] Feature request - addSpawn with weight HOT 10
- [Feature request] [1.18.2] Change fog thickness HOT 2
- 1.18+ Adding Features Doesn't Work HOT 9
- [Feature request] Bring back the BTSetBiome command HOT 2
- Scripts not working in 1.12.2
- removeBOP() only works intermittently [1.12.2] HOT 1
- Seemingly unable to remove biomes from world generation. [1.18.2] HOT 1
- forBiomesOfTypes() does not respect previously set types [1.12.2]
- [1.19.2-4.1.3] `/biometweaker output` doesn't generate biomes HOT 1
- Some chunks do not get their blocks replaced when using registerGenBlockRep [1.18.2]
- Cannot seem to remove a biome nor replace it in 1.19.2 HOT 2
- biomeTweaker fails to use remove() command [1.19.2] HOT 4
- Biometweaker not creating boimetweaker.cfg HOT 6
- registerGenBlockRep not working on custom biome HOT 1
- [1.18.2] Issues with the Tectonic Datapack
- cannot remove spawns from Panthalassa and Terralith
- [1.12.2] Set biome command not working
- [1.18.2] BiomeTweaker's blockRep configuration does not work on terrain datapacks HOT 1
- [1.19.2] issue with the "remove" command HOT 1
- [1.7.10] BiomeTweaker does not create scripts folder and mod is "loaded" not not "active" HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biometweaker.