Giter Club home page Giter Club logo

reliquary's People

Contributors

crafteverywhere avatar laikulo avatar perlguy avatar portablejim avatar rythix avatar sb023612 avatar tgarr0 avatar tombenpotter avatar trainerguy22 avatar vexatos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reliquary's Issues

java.lang.NoClassDefFoundError

WHY EVERY GOD ### TIME

---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
// I´m sad :(

Time: 2014-06-25 23:32
Description: Exception in server tick loop

cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: io/ous/jtoml/JToml
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:514)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:114)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:670)
Caused by: java.lang.NoClassDefFoundError: io/ous/jtoml/JToml
at lib.enderwizards.sandstone.mod.config.Configuration.toml(Configuration.java:22)
at xreliquary.Reliquary.preInit(Reliquary.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
... 5 more
Caused by: java.lang.ClassNotFoundException: io.ous.jtoml.JToml
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180)
... 35 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows Vista (x86) version 6.0
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 790993216 bytes (754 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -Xms1G -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.213.1133 Minecraft Forge 10.12.2.1133 46 mods loaded, 46 mods active
mcp{9.03} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized
FML{7.2.213.1133} Forge Mod Loader Unloaded->Constructed->Pre-initialized
Forge{10.12.2.1133} Minecraft Forge Unloaded->Constructed->Pre-initialized
TConstruct-Preloader{0.1.1} Tinkers Corestruct Unloaded->Constructed->Pre-initialized
ThaumicTinkerer-preloader{0.1} Thaumic Tinkerer Core Unloaded->Constructed->Pre-initialized
FamiliarsAPI{1.7.2c} Familiars API Unloaded->Constructed->Pre-initialized
BiblioCraft{1.7.1} [BiblioCraft](BiblioCraft 1.7.1.jar) Unloaded->Constructed->Pre-initialized
AWWayofTime{v1.0.1g} [Blood Magic: Alchemical Wizardry](Blood Magic 1.0.1.jar) Unloaded->Constructed->Pre-initialized
Botania{r1.1-63} [Botania](Botania 1.1-63.jar) Unloaded->Constructed->Pre-initialized
CarpentersBlocks{3.2.0} [Carpenter's Blocks](Carpenter's Blocks 3.2.0.zip) Unloaded->Constructed->Pre-initialized
DragonMounts{r38} Dragon Mounts Unloaded->Constructed->Pre-initialized
FamiliarsDefaultMobPack{1.7.2b} DefaultMobPack Unloaded->Constructed->Pre-initialized
FamiliarsExtendedFamPack{1.7.2b} ExtendedFamPack Unloaded->Constructed->Pre-initialized
FamiliarsHerobrineFamPack{1.7.2b} HerobrineFamPack Unloaded->Constructed->Pre-initialized
Baubles{1.0.0.16} Baubles Unloaded->Constructed->Pre-initialized
Thaumcraft{4.1.1.14} [Thaumcraft](Thaumcraft 4.1.1.14.jar) Unloaded->Constructed->Pre-initialized
ThaumicTinkerer{2.4-147} [Thaumic Tinkerer](ThaumicTinkerer 2.4 147.jar) Unloaded->Constructed->Pre-initialized
ForbiddenMagic{0.41b} [Forbidden Magic](Forbidden Magic 0.41b.jar) Unloaded->Constructed->Pre-initialized
HardcoreEnderExpansion{1.6.1} Hardcore Ender Expansion Unloaded->Constructed->Pre-initialized
iChunUtil{3.2.1} iChunUtil Unloaded->Constructed->Pre-initialized
Hats{3.0.0} Hats Unloaded->Constructed->Pre-initialized
HatStand{3.0.0} HatStand Unloaded->Constructed->Pre-initialized
IronChest{6.0.36.725} Iron Chest Unloaded->Constructed->Pre-initialized
millenaire{5.2.0} Millénaire Unloaded->Constructed->Pre-initialized
mythril{1.6} [Mythril mod](Mithril 1.6.jar) Unloaded->Constructed->Pre-initialized
Morpheus{[email protected]} [Morpheus](Morpheus 1.4.3.jar) Unloaded->Constructed->Pre-initialized
Mystcraft{0.10.15.00} Mystcraft Unloaded->Constructed->Pre-initialized
Mantle{1.7.2-132.45b0b50} [Mantle](Mantle 0.2.8.jar) Unloaded->Constructed->Pre-initialized
Natura{2.2.0} [Natura](Natura 2.2.0a3.jar) Unloaded->Constructed->Pre-initialized
PetBat{1.3.5} Pet Bat Unloaded->Constructed->Pre-initialized
fuj1n.recmod{v1.3.2} [Recording Status Mod](RecStatusMod 1.3.2.jar) Unloaded->Constructed->Pre-initialized
libsandstone{1.0.0} libsandstone Unloaded->Constructed->Pre-initialized
xreliquary{1.6.4-1.2} Reliquary Unloaded->Constructed->Errored
secretroomsmod{@Version@} [The SecretRoomsMod](Secretrooms 4.6.3.366.jar) Unloaded->Constructed->Pre-initialized
TConstruct{1.7.2-1.6.0.jenkins478} [Tinkers' Construct](TConstruct 1.6.0.a14.jar) Unloaded->Constructed->Pre-initialized
ThaumicDarkness{1.3.0} [Thaumic Darkness](Thaumic Darkness 1.3.0.jar) Unloaded->Constructed->Pre-initialized
ThaumicExploration{0.6.0} [Thaumic Exploration](Thaumic Exploration 0.6.0.jar) Unloaded->Constructed->Pre-initialized
ti{0.001} Thaumic Infusion Unloaded->Constructed->Pre-initialized
TiCTooltips{1.1.6} [TiC Tooltips](TiCTooltips 1.1.6.jar) Unloaded->Constructed->Pre-initialized
TMechworks{1.7.2-60.0ab3ef0} [Tinkers' Mechworks](TMechworks 0.2.7.jar) Unloaded->Constructed->Pre-initialized
TrailMix{3.0.2} TrailMix Unloaded->Constructed->Pre-initialized
TwilightForest{2.1.1} [The Twilight Forest](Twilightforest 2.1.1.jar) Unloaded->Constructed->Pre-initialized
taverns{2.2.1-0} Village Taverns Unloaded->Constructed->Pre-initialized
VNE{1.0.1} Villagers Need Emeralds! Unloaded->Constructed->Pre-initialized
witchery{0.19.2} Witchery Unloaded->Constructed->Pre-initialized
Java7Checker{1.0} Java 7 Checker Unloaded->Constructed->Pre-initialized
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)

Wraith's Eye Improvements

I've been fixing the Wraith's Eye code up some. Some issues I changed:

  • In the old Eye, you would lose your link if you entered another dimension.
  • The tooltip world call never really worked, since WorldClient only read it half the time. It is now connected until you try to teleport, where it will notify you that the node doesn't exist and it will reset itself.
  • Why was getShort() being called, and then being checked for zero? I changed them to Integer (yes, I wrote an auto conversion function for old worlds), and used hasKey(). This makes it so Wraith Nodes work where X, Y, or Z is zero.
  • Particles! And sounds!

Redo Serpent Staff damage projectile.

Really quick, but using the vanilla damage system entities have damage immunity for like 0.5 seconds after being hit. That messes up Serpent Staff mechanics.

1.7.10 support

So uh, even though it looks like it works in 1.7.10, it has landmines. This is because getAABBPool and getWorldVec3Pool no longer exist. So various items would actually crash the game when being used!
Here's the good news: I sat down and quickly converted the current state of the repository to be 1.7.10 compatible. Everything works properly.
Here's the bad news: I had to munge some things to make it compile properly... this included hucking the entire libsandstone dependency source into the repo, along with the JToml source code. And I had to remove the modtracker code, because Hashing.md5().hashString(data).toString() is no longer valid (hashString now needs CharSequence, Charset as params instead of String) and I didn't feel like patching it.
You can grab the code from my fork. Because of some of the other changes I had to make to get it to compile and work, I didn't make a PR.

Thanks for the continued work on the mod, guys!

None Critical Error

Client> 2014-02-11 13:19:19 [SEVERE] [ForgeModLoader] The mcmod.info file in Reliquary-1.6.4-1.1.1.jar cannot be parsed as valid JSON. It will be ignored
Client> argo.saj.InvalidSyntaxException: At line 12, column 3: Expected either , or ] but got ["].
Client> at argo.saj.SajParser.arrayString(SajParser.java:92)
Client> at argo.saj.SajParser.aJsonValue(SajParser.java:198)
Client> at argo.saj.SajParser.aFieldToken(SajParser.java:137)
Client> at argo.saj.SajParser.objectString(SajParser.java:114)
Client> at argo.saj.SajParser.aJsonValue(SajParser.java:194)
Client> at argo.saj.SajParser.arrayString(SajParser.java:79)
Client> at argo.saj.SajParser.parse(SajParser.java:58)
Client> at argo.jdom.JdomParser.parse(JdomParser.java:36)
Client> at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:44)
Client> at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:53)
Client> at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
Client> at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
Client> at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:137)
Client> at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
Client> at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
Client> at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
Client> at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
Client> at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
Client> at net.minecraft.client.main.Main.main(SourceFile:101)
Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
Client> at java.lang.reflect.Method.invoke(Unknown Source)
Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

Unsupported version

Does not work with Java 6, could you compile with Java 6? Java 7 is unsupported on Mac OS X.

Removing reliquary and loading a world causes mod blocks and items to be scrambled

An error that is apparently related to the ghost of the lilypad of fertility.

This message shows up in the console when the game is loaded with reliquary installed:
[01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: **************************************** [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * Block <-> ItemBlock name mismatch, block name minecraft:air, item name xreliquary:lilypad [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.verifyItemBlockName(GameData.java:909) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:777) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:740) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:215) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:171) [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: * at xreliquary.init.ContentHandler.checkAndRegister(ContentHandler.java:49)... [01:16:08 INFO]: Client> [01:16:08] [Client thread/WARN] [FML]: ****************************************

This message shows up in the console when I attempt to load a world that I had previously used with reliquary, after removing reliquary:
[01:08:56 INFO]: Client> [01:08:56] [Server thread/ERROR] [FML]: This world contains block and item mappings that may cause world breakage [01:08:56 INFO]: Client> java.lang.IllegalStateException: Registry entry for block net.minecraft.block.BlockAir@4f186450, id 0, name minecraft:air, marked as dangling. [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.validateContent(FMLControlledNamespacedRegistry.java:67) [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.GameData.testConsistency(GameData.java:928) [01:08:56 INFO]: Client> at cpw.mods.fml.common.registry.GameData.injectWorldIDMap(GameData.java:527) [01:08:56 INFO]: Client> at cpw.mods.fml.common.FMLContainer.readData(FMLContainer.java:237) [01:08:56 INFO]: Client> at cpw.mods.fml.common.FMLCommonHandler.handleWorldDataLoad(FMLCommonHandler.java:402) [01:08:56 INFO]: Client> at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:122) [01:08:56 INFO]: Client> at net.minecraft.world.World.<init>(World.java:218) [01:08:56 INFO]: Client> at net.minecraft.world.WorldServer.<init>(WorldServer.java:96) [01:08:56 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:62) [01:08:56 INFO]: Client> at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92) [01:08:56 INFO]: Client> at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) [01:08:56 INFO]: Client> at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:669)

Yes the timestamps are mismatched but that doesn't matter. The same error messages show up every time. The results of loading are indeed "world breakage". All mod items and blocks are completely scrambled, rendering the world firmly broken.

Fix for the Lilipad of Fertile not Working [1.7.10]

to get the effect of the Lilipad of Fertile to run on each tick you need to add it to the Block Update Schedule its this line i use it in the onBlockPlaced method of the Block Class
world.scheduleBlockUpdate(x, y, z, this, 20);

syntax error in mcmod.info

Looks like there's a syntax error in your mcmod.info file:

[INFO] [ForgeModLoader] Forge Mod Loader version 6.4.49.965 for Minecraft 1.6.4 loading
[INFO] [ForgeModLoader] Java is OpenJDK 64-Bit Server VM, version 1.7.0_45, running on Linux:amd64:3.10.9-xxxx-grs-ipv6-64, installed at /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre
...
[SEVERE] [ForgeModLoader] The mcmod.info file in Reliquary-1.6.4-1.1.1.jar cannot be parsed as valid JSON. It will be ignored
argo.saj.InvalidSyntaxException: At line 12, column 3:  Expected either , or ] but got ["].
        at argo.saj.SajParser.arrayString(SajParser.java:92)
        at argo.saj.SajParser.aJsonValue(SajParser.java:198)
        at argo.saj.SajParser.aFieldToken(SajParser.java:137)
        at argo.saj.SajParser.objectString(SajParser.java:114)
        at argo.saj.SajParser.aJsonValue(SajParser.java:194)
        at argo.saj.SajParser.arrayString(SajParser.java:79)
        at argo.saj.SajParser.parse(SajParser.java:58)
        at argo.jdom.JdomParser.parse(JdomParser.java:36)
        at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:44)
        at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:53)
        at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
        at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
        at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:137)
        at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
        at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
        at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99)
        at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:92)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
        at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

1.7.10 support

Is there a way to download the build jar file? or will it release somewhere else?
I've been seeing issues that were fixed for 1.7.10 support

Clean up large parts of the code.

With the new 1.7 update and codebase, Reliquary can achieve a code quality that it really couldn't do elegantly before. I want this.

Reliquary was made open source, in part, to be an example for learning modders, and a reference for experienced ones. So, the code shouldn't be so ugly that someone has to dig for hours to find something.

[1.7.2] Recent builds no longer work in SMP

So, one of the first builds for 1.7.2 worked well in SMP, which is great because I'm putting together a server that uses this mod and Minecraft 1.7.2. But, it's got a lot of issues (splash serum names, gun textures, old items, lack of new items...) that are fixed in the latest snapshot builds.
However... something with SMP broke along the way, and it looks like it is related to the handgun.
Here's the server console output. I can upload fml-server-latest.log as well, if that will help.
It should be noted that it does NOT crash in SSP, only on multiplayer servers.

Thank you for the hard work that went into this mod!

Tile.Air:0 Dropping

Mobs will drop air. it has no texture on the ground, but in hand it looks like the growth lilypad thing. It can be placed as air but it is very wierd.

Void Tear rendering crash

I spawned a void tear from NEI, now whenever I join the world, I immediately crash:

java.lang.NullPointerException: Rendering item
at xreliquary.items.ItemVoidTear.getIcon(ItemVoidTear.java:81)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:484)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)

Double Click Bug

Sometimes mining or selecting a button on menu causes to be auto double clicked.
Lastest version.

Sounds not working

Sound manager/handler failing to add sound files to the registry, sounds not playing at all.

Finish Infernal Tear.

It should do something on right click.

It should also be able to pull from block inventories.

Content Handler Compound Issues

Heph reported when running alongside Gregtech, the Content Handler goes haywire and takes an extremely large amount of CPU time to load. I'm not sure what causes it, but we've got some screens and logs - note that Binnie's Extra Bees mod seems to have the same issue we do - I have logs of the actual problem, but they are too large to post here, or in pastebin. I've got local copies I can provide if needed. Here's a brief description of Binnie's Mods having what appears to be a similar problem:
https://bitbucket.org/binnie567/binnie-mods/issue/32/startuptimes-in-conjuction-with-gregtech5

Without Reliquary:
ss 2014-09-17 at 09 19 03

Libsandstone going buck-wild:
ss 2014-09-17 at 09 34 32

Wraith's Eye Broke?

Currently in my game "Note: I have other mods enabled." The Wraith's Eye has no effect. When I right click a Wraith Node, it shows in the Wraith Eye's tooltip it has linked, and despite my best efforts of spamming right click, nothing happens.

Another interesting note: If I get far enough away from the node, the Wraith's Eye unlinks from the node for some reason.

Am I doing something wrong? Is there a workaround if not?
I appreciate you reading this.

Use jTOML for configuration.

https://github.com/asafh/jtoml

Since, with no more item IDs, TOML has a way nicer syntax. It also gets Reliquary off Forge's configuration system, allowing for only needing FML as a required dependency.

I guess that I should apply this change to ModStats too.

Is LanguageHelper really needed?

Since 1.6 translations can be supported through vanilla. So, why not to delete LanguageHelper and replace it with vanilla localization system?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.