Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Main Forge Download


LexManos
 Share

Recommended Posts

For download links to all versions for Forge visit our File Server

 

 

 

 

We use a automated build system for Forge.

This means that bug fixes will instantly be available to you for download as soon as we fix them.

 

There are two versions that we are putting out.

Recommended: This build has been tested, and reported to work.

Latest: This is the hottest off the press. Which means it'll be the first to have bug fixes, but it will also have the least amount of testing and may have bugs of its own.

 

For most users, the 'Recommended' build, is the one that you should download.

[catbar]Downloads Adfocus:[/catbar]

If you cant do a full donation, but would like to chip in a little bit, click these.

Note, only counts if AdBlock is disabled.

Recommended:Installer, Universal, Source

Latest: Installer, Universal, Source

 

[catbar]Downloads Direct:[/catbar]

Recommended: InstallerUniversal, Source

Latest: Installer, Universal, Source

 

 

[catbar]Old Milestones:[/catbar]

There are just older versions, if you're looking for the download for an older version of Forge look here:

 

1.3.2 MC: 1.1, Build: 1,  ML: 1.1, MLMP: 1.1v2/1.1v2.1

1.3.3 MC: 1.1, Build: 12,  ML: 1.1, MLMP: 1.1v2/1.1v2.1

1.3.4 MC: 1.1, Build: 29,  ML: 1.1, MLMP: 1.1v2/1.1v2.1

1.4.0 MC: 1.2.3, Build: 43,  ML: 1.2.3, MLMP: 1.2.3v3

1.4.1 MC: 1.2.3, Build: 58,  ML: 1.2.3, MLMP: 1.2.3v3

2.0.0 MC: 1.2.4, Build: 65,  ML: 1.2.4, MLMP: 1.2.4v1

3.0.1 MC: 1.2.5, Build: 75, ML: 1.2.5

3.1.2 MC: 1.2.5, Build: 90, ML: 1.2.5

3.2.3 MC: 1.2.5, Build: 108, ML: 1.2.5

3.3.7 MC: 1.2.5, Build: 134

4.0.0 MC: 1.3.2, Build: 200

4.1.1 MC: 1.3.2, Build: 251

6.0.1 MC: 1.4.2, Build: 341

6.3.0 MC: 1.4.4, Build: 372

6.4.1 MC: 1.4.5, Build: 426

6.5.0 MC: 1.4.6, Build: 467

6.6.0 MC: 1.4.7, Build: 497

7.7.0 MC: 1.5, Build: 582

7.7.1 MC: 1.5.1, Build: 611

7.7.2 MC: 1.5.1, Build: 678

7.8.0 MC: 1.5.2, Build, 684

7.8.1 MC: 1.5.2, Build 737

9.10.0 MC: 1.6.2, Build 804

9.10.1 MC: 1.6.2, Build 871

9.11.0 MC: 1.6.4, Build 883

9.11.1 MC: 1.6.4, Build 953

10.12.0 MC: 1.7.2, Build 1024

10.12.1 MC: 1.7.2, Build 1060

10.12.2 MC: 1.7.2, Build 1121

10.13.0 MC: 1.7.10, Build 1180

10.13.2 MC: 1.7.10, Build 1230

10.13.4 MC: 1.7.10, Build 1448

10.14.0 MC: 1.8, Build 1299

10.14.3 MC: 1.8, Build 1450

10.14.4 MC: 1.8, Build 1563

11.15.1 MC: 1.8.9, Build 1722

 

[catbar]Dependency Archive:[/catbar]

Here is a list of dependencies that we have had for Forge. You only need to install ONE version of these. And make sure that the version is specified in your release. This list is kept for archival purposes.

All versions are included in the download here. Make sure you install the version listed for the version of Forge you're installing. Install order is always ModLoader -> ModLoaderMP -> Forge. 

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to comment
Share on other sites

Its nice to finally have a website for forge :D. A place to download them in one place. The thing that's not nice is that you have to fill out verification every time you want to post. Not to mention that after you post instead of reloading the forum you were on it goes back to the main menu.. forcing you to push the back button twice. Over time I sure it will get better.

 

Its nice that forge has a place to call home, a place for forge related documentation and assistance can be found, etc.

The funniest thing about this message is that by the time you realize it doesn't say anything useful, it's far too late for you to stop reading it.

Link to comment
Share on other sites

Its nice to finally have a website for forge :D. A place to download them in one place. The thing that's not nice is that you have to fill out verification every time you want to post. Not to mention that after you post instead of reloading the forum you were on it goes back to the main menu.. forcing you to push the back button twice. Over time I sure it will get better.

The going back to the board is a setting in your options, if you want to remain in the thread after you post then just change your option (Click Profile up top and look around in it).

 

And the verification is only for people who have too few posts, after a couple of posts (2?5? I forgot what I set it to) then there is no more verification needed.

Link to comment
Share on other sites

Wow, a minecraft forge website finally! :D Its really nice and clean. ME GUSTA :)

I was about to link the old link on my mod. Good thing I couldn't find the link and so I googled forge and saw the post on the other forums.

 

Good job on making a new website. Keep up the good work!

 

Extra:

Where can I post to ask if I can get my forge mods on here? I have 2.

  • Thanks 1
Link to comment
Share on other sites

Wow, a minecraft forge website finally! :D Its really nice and clean. ME GUSTA :)

I was about to link the old link on my mod. Good thing I couldn't find the link and so I googled forge and saw the post on the other forums.

 

Good job on making a new website. Keep up the good work!

 

Extra:

Where can I post to ask if I can get my forge mods on here? I have 2.

In the requests board under the Forge Mods section.  Make sure to link to the mods.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • In game you just use a normal boolean field like normal in your capability class. Its only if you want to send it across the network or save it you need to turn it into a ByteTag (there is no BooleanTag). Wrapping it in a CompoundTag would future proof it, so you can add other data/tags later. A plain byte tag is 1b, the compound tag gives it a name {name:1b} in future it might be {name:1b,another:"foobar"}
    • Ok, I used if(level.isClientSide) and I got this error  [23:19:21] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID b818d581-ffad-496b-9a66-bbc378a5caba [23:19:21] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception net.minecraft.crash.ReportedException: Ticking block entity at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:855) ~[forge:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:787) ~[forge:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.integrated.IntegratedServer.tickServer(IntegratedServer.java:78) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:642) ~[forge:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:232) ~[forge:?] {re:classloading,pl:accesstransformer:B} at java.lang.Thread.run(Thread.java:750) [?:1.8.0_332] {} Caused by: java.lang.StackOverflowError at net.minecraft.util.math.BlockPos.lambda$betweenClosed$5(BlockPos.java:322) ~[forge:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:74) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:1.8.0_332] {} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tick(TimeGemBlockEntity.java:99) ~[?:?] {re:classloading} at manueh.marvel_themod.common.entity.TimeGemBlockEntity.tickBlock(TimeGemBlockEntity.java:129) ~[?:?] {re:classloading} @Override public void tick() { if (this.speed == 0 || (this.xRange == 0 && this.yRange == 0 && this.zRange == 0)) return; if(!level.isClientSide) { randomTicks = this.level.getGameRules().getInt(GameRules.RULE_RANDOMTICKING); this.area.forEach(this::tickBlock); }} private void tickBlock(BlockPos pos) { if (level.isClientSide) return; ITickableTileEntity tickableBlockEntity; BlockState blockState = this.level.getBlockState(pos); Block block = blockState.getBlock(); if (TimeGemAPI.INSTANCE.isBlockBlacklisted(block)) return; if (this.level instanceof ServerWorld && block.isRandomlyTicking(blockState) && this.level.getRandom().nextInt(MathHelper.clamp(4096 / this.speed * 4, 1, 4096)) < randomTicks) blockState.randomTick((ServerWorld)this.level, pos, this.level.getRandom()); TileEntity blockEntity = this.level.getBlockEntity(pos); if (blockEntity != null && !blockEntity.isRemoved()) { TileEntity tileEntity = blockEntity; if (tileEntity instanceof ITickableTileEntity) { tickableBlockEntity = (ITickableTileEntity)tileEntity; } else { return; } } else { return; } if(!level.isClientSide) { for (int i = 0; i < this.speed && !blockEntity.isRemoved(); i++) tickableBlockEntity.tick(); } }  
    • Don't use OnlyIn. That is meant to mark vanilla code so you know which side it belongs to. What you did is remove the method from the class on the client version of minecraft. In your tick method add an isClientSide check. Ticking in the client is usually only used for modifying variables related to animations.
    • what about a raw NBT tag? I only need to store a boolean, after all
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.