Neither do I but in the end it works and thats all that matters. Thankfully Forge has this nice article about it.
https://github.com/MinecraftForge/ForgeGradle/wiki/Dependencies
It may take me a while to find out whats wrong. But in the mean time you could check when you last successfully compiled and what changes you have made since then that could be effecting this.
As it says you should contact the mod authors first because there are core mods. Also there isn't much I can do without seeing some of the code. Are all of the mods open source?
If your just using it to read and write data to JSON I would recommend using GSON instead of javax. I also believe it is included in the forge libraries so you don't have to add javax to your jar.
I would recommend looking into Tile entity special renderers (TESR) to create an animation. I have used it to make double doors that rotate open and a door with a sliding panel.
Yea I agree, If your goal is to have compatibility you should create a separate fishing rod. Although you could add a config option to remove the vanilla one if the player chooses so if a mod requires it it could be reenabled.
Version 1.8 is unsupported on the forum. Your posts may get removed or closed. Also please keep in mind that this is not a Java school. You are expected to have basic knowledge of Java before posting here.
What I would do is when the item is right clicked have it execute the command
/time set day
So I believe what you are looking for is this
MinecraftServer.getServer().getCommandManager().executeCommand(player, command)
When run it should execute the command of your choice.
Yea, in your pack.mcmeta you have a comma after the pack_format which is causing the game to crash. Just remove it to fix the problem.
{
"pack": {
"description": "Welcomer resources",
"pack_format": 3,
}
}
You have a couple different options you can use git command line or use a client such as GitHub Desktop (Free) or GitKraken (GitKraken is free if you have the GitHub Student Pack). If you are new to git I recommend using a client as it is easier to learn.
Login to Github
Go to the location of your project
Open up the folder in Terminal or Command Prompt or Git client
Initialize using the command bellow or the client the repository this will create a new repository on Github
git init
Commit the files and Push them to git using the client or with the commands below.
git commit -a
git push origin your_branch_name
I recommend you add a git ignore so you don't push some of the project files that eclipse creates as these should be regenerated for each user.
also never directly push to master as only code you know works should be there so create a new branch.