Christian
a9c795b54c
Updated FML:
...
MinecraftForge/FML@f4532410ec Change a couple of warnings, as a prelude to 1.7- preinit is now required for all GameRegistry activity, and every item and block REQUIRES registration.
2013-11-06 16:19:40 -05:00
Christian
8fb4546437
Updated FML:
...
MinecraftForge/FML@8f87021b0f Fix derp with custom properties. They work now!
2013-11-05 22:24:36 -05:00
Christian
d316d74933
Updated FML:
...
MinecraftForge/FML@bc57ff9e83 Fix recursive API dependency resolution. Allows nested APIs, such as BuildCraft's
2013-10-31 09:40:18 -04:00
Christian
ebfaf83bd9
Updated FML:
...
MinecraftForge/FML@de8ab934d8 Fix up duplicate entries
2013-10-30 22:46:40 -04:00
Christian
a103fbc0e6
Updated FML:
...
MinecraftForge/FML@81fe1c9682 Add in an API marker for API type packages. This does several things: 1. Packages marked as API will generate a new "modid" (the provides) that can be depended on. 2. Packages marked as API will be searched systemwide, and anything declaring that package (even without the API marker) will get an implicit dependency on the API package. 3. The API package itself will get a soft dependency on the "owner" package.
2013-10-30 22:30:02 -04:00
Lex Manos
a4fa417114
Add new recipe sorter that is called after all mods are initalized. This is disabled by default in 1.6 to not break current worlds as it may change machine's recipy outputs. Will enable by default in 1.7. Players may enable it in the forge config.
2013-10-30 14:08:03 -07:00
LexManos
a47cca7e42
Merge pull request #841 from XCompWiz/biomecheck
...
Adds a Check to prevent Biome Replacement
2013-10-27 22:14:54 -07:00
XCompWiz
80ac3017bd
Adds a Check to prevent Biome Replacement
...
Splits the BiomeGenBase constructor to create one which takes a flag
that indicates whether to insert the biome object into the biomeList
array. The standard constructor calls the new one with the default of
true. This allows biome wrapper-objects to exist.
2013-10-28 07:11:17 +02:00
Lex Manos
ec517d5f28
Format strings properly in MC's internal logger. Fixes resource pack case warnings.
2013-10-27 11:00:10 -07:00
Christian
899b28bffe
Updated FML:
...
MinecraftForge/FML@dac7f590ea Modify ordering of networkmod registration and mod instantiation. This fixes VersionCheckHandler logging an incorrect failure message due to NPE.
MinecraftForge/FML@f0dc530b28 Fix up documentation of VersionCheckHandler - it only ever accepted a String and only works on the NetworkMod annotated class
MinecraftForge/FML@243a21a353 Wrapping coremods as tweakers. Part 1.
MinecraftForge/FML@58a299aabc Attempt to inject coremods as tweakers, so both can share a dependency ordering
2013-10-27 13:53:05 -04:00
Lex Manos
217d5562ff
Fix null pointer exception in BiomeDictionary causing the ChunkManager's config to not load/save.
2013-10-19 18:31:32 -07:00
Lex Manos
b0f8d495bb
Updated FML: MinecraftForge/FML@bf54d4d667 Make each mod's EventBus log a child of it's main logger.
2013-10-19 18:30:19 -07:00
Lex Manos
295542c357
Add wildcard versions of OreDict replacements, Closes #827
2013-10-18 18:58:31 -07:00
Christian
4db6c4cfc4
Updated FML:
...
MinecraftForge/FML@da4337efbf Fix up handling the new method signature data for NetworkCheckHandlers
2013-10-14 21:30:43 -04:00
Christian
430d94de95
Updated FML:
...
MinecraftForge/FML@f92962bbbb Use null to empty, so missing values work. *sigh*
2013-10-13 22:44:15 -04:00
Christian
e0cb56381f
And remember to make the event class static *sigh*
2013-10-13 12:23:08 -04:00
Christian
f9c283a2e5
Add in an event for zombie summoning. Allows for mods to control summoning behaviour, as well as custom summoned mob.
2013-10-13 12:21:57 -04:00
Christian
6c45b43eee
And set the RIGHT variable *sigh*
2013-10-13 11:55:15 -04:00
Christian
de69b7dfd0
And allow for tweaking baby chance as well.
2013-10-13 11:53:48 -04:00
Christian
5f5b509c7a
Allow configuration of the zombie additional summoning mechanic. The vanilla mechanic is a little borked at times.
2013-10-13 11:39:23 -04:00
Christian
29606e2c39
Updated FML:
...
MinecraftForge/FML@58577775d2 Very minor style fixes
MinecraftForge/FML@96be82343c Merge pull request #280 from mc10/patch-1
MinecraftForge/FML@2714da1022 Primitive capability for tweakers to order. Add a "TweakOrder" integer property to your manifest, or accept the default of zero.
2013-10-13 11:33:41 -04:00
Lex Manos
412952be5b
Prevent session from being printed to the console, also make sure the username is not empty. Causes a lot of bugs further down the line.
2013-10-12 23:10:23 -07:00
Christian
465525119c
Updated FML:
...
MinecraftForge/FML@fc3e7647d2 Support, and fix up, interface lists for Optional
2013-10-09 21:00:07 -04:00
Lex Manos
43a16d5389
Added some missing air checks to world gen features.
2013-10-09 02:47:05 -07:00
Lex Manos
1a6743331b
Fix repeated argument in CleintCommands.
2013-10-07 14:16:04 -07:00
Lex Manos
c8df5b832e
MinecraftForge/FML@a381874bb9 Delay sound system backend initalization to speed up startup and prevent race condition on some computers.
2013-10-06 11:23:36 -07:00
LexManos
fc1089713f
Merge pull request #792 from Eurymachus/opencontainer
...
Added PlayerOpenContainerEvent and added ForgeHooks.canInteractWith
2013-10-06 09:12:25 -07:00
Christian
0866d88126
Updated FML:
...
MinecraftForge/FML@bc64ceabef Optional shouldn't be constructable itself. It's purely a wrapper thing.
MinecraftForge/FML@55525f6d2e ModLoader is officially deprecated. It will all cease to be with 1.7.
2013-10-06 11:17:58 -04:00
Eurymachus
8d0b58ee6f
Added PlayerOpenContainerEvent and added ForgeHooks.canInteractWith
...
- Used to override the canInteractWith during player tick
- setResult to ALLOW/DENY as required
- Defaults to Vanilla behaviour in any other instance.
Required for LittleBlocks Mod and to Assist Gullivers Mod
2013-10-06 03:58:13 +01:00
Christian
fa41058ba1
Updated FML:
...
MinecraftForge/FML@63ba3aa009 Add in support for Optional interfaces and methods. Be gone coremods!
2013-10-04 17:21:14 -04:00
Lex Manos
7d5d191fc2
Fix missing patch which caused per-world storage to not be saved.
2013-10-01 09:59:13 -07:00
LexManos
d55ddfcebc
Merge pull request #808 from rhilenova/player_list
...
Added pre/post to player list rendering in GuiIngameForge.
2013-09-30 22:52:59 -07:00
rhilenova
7147cdb1c1
Merging in master.
2013-09-30 20:30:08 -04:00
Lex Manos
cba1de122a
Bump version number for todays changes.
2013-09-30 17:17:35 -07:00
Lex Manos
68669e2679
Make isItemStackDamageable() pass the stack to getMaxDamage() to use the Forge version of getMaxDamage().
...
Fixes display issues with mods using getMaxDamage(ItemStack) instead of the vanilla one. Closes #805
2013-09-30 17:15:18 -07:00
LexManos
4374f67759
Merge pull request #803 from benblank/block-power
...
Allow blocks to choose how they handle indirect power
2013-09-30 17:12:34 -07:00
rhilenova
5e998776cb
Moved PLAYER_LIST event inside display check.
2013-09-30 20:06:04 -04:00
LexManos
b09e72a2fc
Merge pull request #793 from jrtc27/install-args
...
Pass arguments to install.sh and install.cmd to install.py
2013-09-30 16:59:51 -07:00
Lex Manos
2e3d1a3c09
Add cancelable EntityStructByLightningEvent, Closes #789
2013-09-30 16:56:34 -07:00
Lex Manos
96b4fd1da1
Stack sensitive version of Item.getItemStackLimit. Closes #771
2013-09-30 16:21:40 -07:00
LexManos
d3c80c326a
Merge pull request #772 from Lomeli12/master
...
Villager Trading GUI will now not open if Player is sneaking. Allowing for bypassing of the GUI.
2013-09-30 16:01:51 -07:00
Lex Manos
b74d977225
Added all the vanilla records to the ore dictionary. Closes #731
2013-09-30 14:58:03 -07:00
Lex Manos
73202259fa
Direct canApplyAtEnchantingTable through canApply Closes #740
2013-09-30 14:51:39 -07:00
Lex Manos
01cf29a202
Add pre and post event to rendering Chat, allowing for placement of the chat box. Closes #733
2013-09-30 14:32:12 -07:00
Lex Manos
71ececdbb4
Set densityDir in BlockFluidBase's constructor, closes #737
2013-09-30 14:02:23 -07:00
Lex Manos
81efd38fee
Fix placement of snow cover over metadata 6. Closes #724
2013-09-30 13:52:17 -07:00
Lex Manos
b3c715c312
Add the ability to register chat commands that only execute on the client. Works with autocomplete.
...
Client commands are gray when shown in the autocomplete list (when you press tab)
Closes #640
2013-09-30 13:08:57 -07:00
Ben Blank
8c54873afd
move shouldCheckWeakPower
to Forge section
2013-09-30 11:54:03 -07:00
Lex Manos
50b9abc13f
Vanilla hopper should obey the IInventory contract, TileEntityHopper now takes into account IInventory.getInventoryStackLimit() when inserting items Closes #597 .
2013-09-30 11:37:37 -07:00
Lex Manos
ca351b527d
Update workspace to point at launchwrapper 1.8
2013-09-30 11:36:28 -07:00