LexManos
42404c531d
Slightly better practice because wait can be randomly interupted.
2016-05-03 23:19:40 -07:00
cpw
f5781488d9
Merge branch '1.9'
2016-05-03 23:24:43 -04:00
LexManos
3177d55579
Remove usage of AsynchronousExecutor library in favor or a simpler implementation.
2016-05-03 19:54:04 -07:00
LexManos
d8249b7886
Add a java version detection and nag system for users on Java 7 or below.
...
Added detection of mods that rely on Java 8 and a graceful error screen.
The nag screen will be shown once a day. It can be disabled by editing the forge.cfg.
However it is HIGHLY recomended that user update to Java 8.
2016-05-03 18:26:52 -07:00
RainWarrior
330812dfa8
Fixed custom fluid sufraces not rendering from the bottom. Closes #2800 .
2016-05-03 09:53:55 +03:00
bloodmc
5a20950902
Call markDirty when restoring blocks with TileEntities. ( #2809 )
...
This change makes sure the updated tileentity is saved properly within the
chunk.
2016-05-02 15:21:59 -07:00
bloodmc
b53e53dcb7
Call markDirty when restoring blocks with TileEntities. ( #2807 )
...
This change makes sure the updated tileentity is saved properly within the
chunk.
2016-05-02 15:01:49 -07:00
Vincent Lee
9f28c90365
Add Potion.renderHUDEffect ( #2798 )
2016-05-02 14:44:14 -07:00
LexManos
26b5059396
Fix sluggish scrolling on GuiScrollList's and fix small rendering issue with scroll bar on certian screen sizes.
2016-05-02 14:13:33 -07:00
boni
8fdd76bae1
Fix SidedInvWrapper accessing wrong slots for setStackInSlot. ( #2797 )
...
Fix DoubleChestItemHandler not implementing IItemHandlerModifiable
2016-05-02 12:19:54 -07:00
mezz
9c9107c434
Close #2780 add CMD localization for Mac key bindings ( #2792 )
2016-04-29 12:04:48 -07:00
Vincent Lee
35999f9a20
Boss bar render event ( #2701 )
...
Allow control over increment height
2016-04-14 22:34:45 -07:00
iTitus
fa21f2b44c
Fix forge:default-block transformation. ( #2760 )
...
The first-person left-hand rotation was a little bit of.
2016-04-13 22:53:25 +04:00
LexManos
205f5c13c8
Expose a central place to access all of Vanilla and Forge's registries using the new registry API.
2016-04-09 22:33:39 -07:00
mezz
c560af69a5
Fix log spam from invalid key modifiers ( #2746 )
2016-04-09 17:02:03 -07:00
Matthew Prenger
2a3774def3
Don't use import static with net.minecraft classes. Using the latest MCP snapshots this causes an import conflict. ( #2742 )
2016-04-09 16:03:46 -07:00
mezz
a018e14939
Add cancelable event for Potions shifting the gui position ( #2667 )
...
Add cancelable event for Potions shifting the gui position
2016-04-08 20:18:17 -07:00
Matti Ruohonen
03584ec411
Fix ForgeChunkManager world unloading check ( #2736 )
2016-04-07 15:39:55 -07:00
LexManos
8fefac110e
Fix potential desync between Forge's Villager profession and vanilla's int based system.
2016-04-07 12:29:00 -07:00
Craig Burton
d31cf8ddbc
Update ore dictionary ( #2721 )
...
Updated the Ore Dictionary with more vanilla items:
-Prismarine Shard ( "gemPrismarine" )
-Prismarine Crystals ( "dustPrismarine" )
-Prismarine Block ( "blockPrismarine" )
-Prismarine Brick ( "blockPrismarineBrick" )
-Dark Prismarine ( "blockDarkPrismarine" )
-Nether Wart ( "cropNetherWart" )
-Sugarcane ( "sugarcane" )
-Paper ( "paper" )
-Ender Pearl ( "enderpearl" )
-Bone ( "bone)
-Gunpowder ( "gunpowder)
-String ( "string" )
-Nether Star ( "netherStar" )
-Leather ( "leather" )
-Feather ( "feather" )
-Egg ( "egg" )
-End Stone ( "endstone" )
-Torch ( "torch" )
-Vine ( "vine" )
-Cactus ( "blockCactus" )
-Grass ( "grass")
-Obsidian ( "obsidian" )
-Red Sandstone ( added to "sandstone" )
-Crafting Table ( "workbench" )
-Slime Block ( "blockSlime" )
-Granite ( "stoneGranite" )
-Polished Granite ( "stoneGranitePolished" )
-Diorite ( "stoneDiorite" )
-Polished Diorite ( "stoneDioritePolished" )
-Andesite ( "stoneAndesite" )
-Polished Andesite ( "stoneAndesitePolished" )
2016-04-07 11:49:31 -07:00
RainWarrior
db04370830
Made forge fluids use smooth lighting.
2016-04-06 16:13:51 +03:00
LexManos
7973984227
Fixed NPE in dedicated server languages. And fixed logger for main FML event bus.
2016-04-06 02:11:27 -07:00
LexManos
07a2b67b7f
Cleanup OBJLoader parse function and fix issues related to JVM differences.
...
Also fix support for sopme of the spec that was partially respected.
2016-04-06 01:45:43 -07:00
LexManos
fb0bdd1276
Enhance some error logging related to OBJLoader issues, and RegistryEntries.
2016-04-06 01:44:08 -07:00
mezz
e68908e9d5
Fix some plain keybinds not working when a modifier is active
2016-04-05 23:01:26 -07:00
Katrina Swales
8d50c9e988
Corrected CapabilityItemHandler.readNBT ignoring anything in slot 0 in 1.9
2016-04-06 01:43:23 +01:00
Katrina Swales
f4ca1f61b9
Corrected readNBT ignoring anything in slot 0
2016-04-05 19:44:20 +01:00
RainWarrior
cb7685a3b0
Fixed forge fluid having a collision box.
2016-04-05 18:55:42 +03:00
RainWarrior
bf16d0066b
Fixed zip being closed too early in the server language loading.
2016-04-05 18:53:19 +03:00
Fry
628613d27f
Merge pull request #2709 from iTitus/bucketModel
...
Fix dynbucket item transformation.
2016-04-05 13:44:44 +04:00
iTitus
63a6a2e50b
Fix dynbucket item transformation.
2016-04-05 10:49:51 +02:00
RainWarrior
ab2b07f149
Fixed some test mods not being marked as client-only.
2016-04-05 11:46:05 +03:00
RainWarrior
d44c9082fa
Fixed mod languages not being loaded on the server.
2016-04-05 10:41:42 +03:00
LexManos
8180bed027
Merge pull request #2707 from mezz/keyBinding19-4
...
Add modifier support to vanilla keybindings.
2016-04-04 18:06:29 -07:00
Vincent Lee
e8ea52558b
Player Interact Event
2016-04-04 19:58:46 -05:00
mezz
8f49ea7c5f
Add modifier support to vanilla keybindings.
...
Add Orange conflict color for modifier/key conflicts
(like Ctrl and Ctrl-Z conflicting)
Related to #2692
2016-04-04 16:52:16 -07:00
LexManos
ce4bb8fe93
Fix improper logic in ItemHandlerHelper.giveItemToPlayer causing some items to not be added. Closes #2705
2016-04-04 15:44:03 -07:00
RainWarrior
2ae47c0903
Made both exceptions occuring during item model loading print in the log; closes #2696 .
2016-04-04 18:07:06 +03:00
RainWarrior
879b7b5a61
Added the ability to change the printed model error count; Added printing of actual exceptions causing missing variants related to blockstate loading, closes #2689 .
2016-04-04 16:02:21 +03:00
LexManos
1811d88266
Merge pull request #2616 from iTitus/updateNotificationIcon
...
Add update notification icon made by @gigaherz, closes #2582
2016-04-03 18:22:27 -07:00
mezz
bc2b5ad517
Fix inability to attack while holding modifier keys
2016-04-03 13:15:18 -07:00
mezz
21d39f6558
Re-Add key binding modifiers and contexts.
2016-04-03 01:46:29 -07:00
RainWarrior
9baabf9249
Revert "Add key binding modifiers and contexts.", until it's fixed.
...
This reverts commit 34c3af7e85
.
2016-04-03 11:01:09 +03:00
RainWarrior
77772ac3f5
Changed generic signature of GameRegistry.register methods to work around the type inference bug; updated all example mods to the new block/item registration method.
2016-04-03 10:14:16 +03:00
LexManos
fc57d5e6c6
Merge pull request #2693 from Adubbz/1.9
...
Fixed mismatched registry names and mod ids
2016-04-02 23:04:15 -07:00
LexManos
d13449b1b3
Merge pull request #2692 from mezz/keyBinding19
...
[1.9] Add key binding modifiers and contexts.
2016-04-02 23:02:59 -07:00
LexManos
087a7d8c59
Properly deprecate and link the replacement methods in GameRegistry. Add helper method for registering a block with default ItemBlock because people keep complaining -.-
2016-04-02 22:16:22 -07:00
Adubbz
8374a80283
Fixed mismatch registry names and mod ids
2016-04-03 15:13:25 +10:00
mezz
34c3af7e85
Add key binding modifiers and contexts.
...
Same as #2674 , but for Minecraft 1.9
2016-04-02 21:25:44 -07:00
LexManos
8058c675ab
Fixed compile error in registry code with Eclipse.
2016-04-02 12:01:40 -07:00
cpw
404995122a
Capture a vanilla freeze - will be used when FML connects to vanilla servers, soon
2016-04-02 14:16:17 -04:00
cpw
efcb9ee570
Support ResLocations for IMC
2016-04-02 12:19:36 -04:00
RainWarrior
4c8da35655
Improved UV offset hackery - should fix most visible custom model seams.
2016-04-02 18:49:18 +03:00
cpw
c74216bdf2
MinecraftForge-2684 [1.9] New Registry ignores keys
2016-04-02 11:38:03 -04:00
cpw
c44ed8fbde
MinecraftForge-2683 InvocationTargetException for Forge 1820 for 1.9
2016-04-02 07:50:02 -04:00
cpw
e72c224294
Add registries for soundevents, enchantments and potiontypes
...
MinecraftForge-2576 [1.9] SoundEvents (and Enchantments and PotionTypes) need a FML registry
2016-04-02 00:00:38 -04:00
cpw
6e04a6c572
Squashed commit of the following:
...
commit b3b290aec9d3010a134859da6001ea28a96c2fdc
Merge: c6ce6a0
d803f7d
Author: cpw <cpw@weeksfamily.ca>
Date: Fri Mar 25 13:28:04 2016 -0400
Merge branch 'RegistryRework' of https://github.com/LexManos/MinecraftForge into LexManos-RegistryRework
Implement proper registry slaves. Should help with rollback related issues.
Missing patch
commit d803f7db76f65db9d27302c9804a643bc853dc22
Author: LexManos <LexManos@gmail.com>
Date: Tue Mar 22 03:36:14 2016 -0700
Update VillagerRegistry and use it. Should in theory make custom villagers work now. Using string version instead of int id for networking.
commit eb5e5b4b42fdca26d2a104e4dc1e6a3ea3051a7b
Author: LexManos <LexManos@gmail.com>
Date: Tue Mar 22 02:14:16 2016 -0700
More cleanup.
commit edbc56b2ff314629d0e402709f3cf29fc79c4a3d
Author: LexManos <LexManos@gmail.com>
Date: Tue Mar 22 02:05:23 2016 -0700
More cleanups, removed deprecated UniqueIdentifier {ResourceLocation now}
commit e2df8d1be3c97601508f83dc97b0e8853fa1e271
Author: LexManos <LexManos@gmail.com>
Date: Tue Mar 22 01:29:19 2016 -0700
Stupid generics....
commit 46d57dc4677fa5ff3923e64eaccfb33d7e5aad8d
Author: LexManos <LexManos@gmail.com>
Date: Tue Mar 22 01:00:25 2016 -0700
Some registry tweaking to provde a non-complicated API modders can use.
2016-04-01 20:56:06 -04:00
Hea3veN
b427b26583
Fix remapped blocks being overriden with dummy air blocks. Closes #2491
2016-04-01 20:55:19 -04:00
LexManos
42e4d1fa77
Merge pull request #2659 from kashike/feature/immutable-blockpos
...
Replace Forge's getImmutable method with the vanilla method
2016-03-30 16:20:43 -07:00
LexManos
82f964c00d
Merge pull request #2664 from gigaherz/capability-storage
...
Make access to the Capability IStorage less annoying
2016-03-30 16:00:47 -07:00
LexManos
38c57d9038
Make NoteBlockEvent raw constructor protected to allow subclasses. Closes #2153
2016-03-30 15:26:48 -07:00
LexManos
746c07fc6c
Fix EntityPlayer still running old armor logic. Closes #2670
2016-03-30 14:05:27 -07:00
RainWarrior
90758f8c96
Fixed StackOverflow caused by the previous commit, closes #2669 .
2016-03-29 15:34:45 +03:00
RainWarrior
a073b0e386
Prevent missing model from loading multiple times.
2016-03-29 12:07:26 +03:00
gigaherz
70e85b5eec
Add wrapper methods for IStorage#readNBT/writeNBT.
2016-03-28 18:22:42 +02:00
kashike
45881d1c90
Replace Forge's BlockPos#getImmutable
method with the included BlockPos#toImmutable
(func_185334_h), while keeping the override in PooledMutableBlockPos to prevent mutable leaks.
...
Also prevent a mutable blockpos leak in World#setTileEntity
2016-03-27 09:43:56 -07:00
RainWarrior
efa7fd4dfe
Fixed crosshair always being white, closes #2653 .
2016-03-26 09:45:20 +03:00
RainWarrior
6e68aa4106
Enabled diffuse lighting by default in UnpackedBakedQuad.Builder.
2016-03-26 09:41:05 +03:00
mezz
da2964fbd3
Make tooltips layout in the right direction, wrap if there is no room
...
Same as #2649 , but for Minecraft 1.9
2016-03-24 20:39:08 -07:00
mezz
eca3b900e0
Make tooltips layout in the right direction, wrap if there is no room
...
Fixes #2255
2016-03-24 19:12:46 -07:00
RainWarrior
c891d9fe16
Disabled erroring block, fixed DynBucketTest.TestItem model.
2016-03-25 00:49:34 +03:00
LexManos
dd201c066e
Merge pull request #2645 from diesieben07/populate_event
...
Fix PopulateChunkEvent.Post not firing.
2016-03-24 14:37:55 -07:00
RainWarrior
75032ebf9c
Made some more public fields either private or final.
2016-03-24 22:22:21 +03:00
RainWarrior
756c58d5cb
Removed RenderWorldEvent, encapsulated all public event fields.
2016-03-24 22:22:21 +03:00
RainWarrior
08c00662a0
Removed LanguageRegistry and CollectionWrapperFactory.
2016-03-24 22:22:21 +03:00
RainWarrior
a9d23f5e78
Cleanup: removed IEEP, removed redundant casts, fixed imports, fixed typos.
2016-03-24 22:22:20 +03:00
LexManos
7e4d7077a5
New Builder class in BlockStateContainer. Makes building containers with both listed and unlisted properties cleaner.
...
Make all methods of BiomeGenBase$BiomeProperties public so that modders can use that class outside subclasses.
2016-03-23 19:10:10 -07:00
Take Weiland
bc5313c67b
Fix PopulateChunkEvent.Post not firing
2016-03-24 02:24:36 +01:00
iTitus
ecd6f4c1d2
Add flashing update notification icon made by @gigaherz, closes #2582
...
It is added to the "Mods" button in the main menu and to out-of-date mods in the mod list (there it replaces the "U").
Also fixes a little typo.
2016-03-23 14:48:29 +01:00
RainWarrior
1d608c6fe4
Register the animation Capability. No idea how it worked before at some point.
2016-03-23 08:20:06 +03:00
RainWarrior
884cc690ea
Show meaningful error if ModelLoaderRegistry is used before the missing model is initialized.
2016-03-23 08:20:06 +03:00
LexManos
0ce790ca2b
Fixed custom entities unique ids.
2016-03-22 15:29:42 -07:00
LexManos
25cd7cc3e1
Update FML Entity Spawn packet for 1.9's location change. Closes #2567
2016-03-22 13:35:45 -07:00
LexManos
a596984bfd
Merge pull request #2622 from williewillus/dupedropfix2
...
Actually fix dupe drop
2016-03-22 13:00:28 -07:00
RainWarrior
08663587d4
Added Capability.cast, to allow avoiding unchecked casts in ICapabilityProvider.getCapability
2016-03-22 09:01:00 +03:00
LexManos
a4d5760539
Fix swap animations for sure this time.
2016-03-21 20:43:22 -07:00
Vincent Lee
b38cfc1769
Actually fix dupe drop
2016-03-21 22:39:48 -05:00
LexManos
3ce53a7ee0
Make OreDictionary.initVanillaEntries() private so that dumb modders will stop calling it.
2016-03-21 19:57:59 -07:00
LexManos
d878c866b3
Allow finite fluids to be drained correctly
2016-03-21 19:56:31 -07:00
LexManos
1d21345dfd
Merge pull request #2531 from Choonster/finite-fluid-drain-fix
...
Allow finite fluids to be drained correctly
2016-03-21 19:54:53 -07:00
LexManos
ac44fe298a
Merge pull request #2592 from matthewprenger/patch-1
...
Pass exceptions thrown in mod event buses back to FML to handle appropriately
2016-03-21 19:39:09 -07:00
LexManos
81e0f2350d
Merge pull request #2593 from williewillus/dupedropfix
...
[1.9] Fix double dropping of items. Closes #2549
2016-03-21 19:35:58 -07:00
LexManos
5cb4fe33bc
Merge pull request #2614 from williewillus/entitycaps
...
Expose IItemHandler on vanilla entities
2016-03-21 19:27:25 -07:00
LexManos
caf3d01586
Make RenderLivingBase.add/remvoeLayer, Closes #2573
2016-03-21 19:23:30 -07:00
Vincent Lee
dabb17f869
Update according to suggestions
2016-03-21 20:31:33 -05:00
LexManos
c7b8020279
Exclude jna from termal tansformer.
2016-03-21 18:20:30 -07:00
LexManos
08a3b654b9
Add ShieldDecoration and Tipped arrows to recipe sorter. Closes #2613
2016-03-21 18:20:15 -07:00
LexManos
cc5dea0df6
Fixed Item.shouldCauseReequipAnimation hook.
2016-03-21 17:56:59 -07:00
LexManos
6fd9a2c00e
Rework DimensionManager for new DimensionType enum, replaces the old provider registry. Also fixed save folder issues with dimensions. Closes #2570
2016-03-21 17:12:34 -07:00
RainWarrior
bebf22c0b0
Added default left hand transforms for forge transform strings. Closes #2615 .
2016-03-21 18:55:22 +03:00
RainWarrior
438145995c
Ignore blocks/items with null registry name during model loading. Fixes NPE during resource reloading in worlds with removed blocks/items.
2016-03-21 18:29:45 +03:00
RainWarrior
4e6ad80370
Removed blockCenterToCorner from TRSRTransformation constructor. Closes #2461 .
2016-03-21 18:23:27 +03:00
RainWarrior
c589a3a299
Implemented slightly more generic version of UVLock, re-enabled it for json models. Closes #2607 .
2016-03-21 18:06:35 +03:00
Vincent Lee
30db41be9a
Expose IItemHandler on vanilla entities
2016-03-21 09:24:36 -05:00
RainWarrior
4b53f0716b
instance -> INSTANCE
2016-03-21 10:48:52 +03:00
RainWarrior
286c8c05b7
Separated model classes to client and common packages.
2016-03-21 10:48:52 +03:00
RainWarrior
5f62404f8a
Switched animation system to capabilities, added animated item example, fixed state passing in MultiModel.
2016-03-21 10:48:52 +03:00
cpw
76e93e854a
Fix bucket test
2016-03-19 21:36:21 -04:00
cpw
ce8a758667
Merge branch 'master' into 1.9
2016-03-19 21:19:19 -04:00
Vincent Lee
c39328993e
Fix double dropping of items. Closes #2549
2016-03-19 19:57:11 -05:00
Matthew Prenger
ee6c041424
Pass exceptions thrown in mod event buses back to FML to handle apropriately
2016-03-19 19:07:04 -05:00
RainWarrior
ad03581fbe
Fixed sprite not being passed to the quad builder for custom models.
2016-03-19 09:48:46 +03:00
LexManos
093646e6f1
Fix AT lines.
2016-03-18 00:29:57 -07:00
RainWarrior
a81dfbc4ef
Fixed quads that don't need diffuse lighting getting it anyway.
2016-03-17 14:11:24 +03:00
RainWarrior
b8bb8c374c
Fixed MultiLayerModel not getting correct submodels; Unified the gui lighting of normal and custom models - diffuse lighting is now done in the pipeline, no need for IColoredBakedQuad anymore.
2016-03-17 07:29:44 +03:00
LexManos
f22ed86ad9
Remove our entity position fixer. Vanilla fixed the bug in 1.9.
2016-03-16 18:24:11 -07:00
RainWarrior
6b926f9a06
Javadocs, small cleanup.
2016-03-16 05:17:33 +03:00
RainWarrior
8b4bce37de
Fixed progress reporting for model loading.
2016-03-16 05:00:44 +03:00
RainWarrior
78a397bc69
Fixed incorrect rotations for items in the left hand. Closes #2548 .
2016-03-16 04:23:28 +03:00
RainWarrior
b81a13d010
Fixed model error reporting, fixed model errors in test mods that shouldn't happen, fixed custom texture loading, made more things private/final.
2016-03-16 01:42:23 +03:00
Vasco Lavos
05801a74af
1.9: Fixed registering armor materials through EnumHelper exploding
...
1.9 ArmorMaterial now requires a SoundEvent for the equip sound.
2016-03-15 17:52:58 +00:00
LexManos
ae72fa7ceb
Fixed breaking of tall grass. It now uses fortune. Expanded grass seed hooks to allow Fortune. Potentially removing in future in favor of LootTables.
2016-03-15 01:17:38 -07:00
LexManos
28ae283b96
PlayerManager updated.
2016-03-14 22:58:01 -07:00
RainWarrior
5d352bda6c
Big model loader refactoring: simplified a lot of things, broke some error reporting. Still generally works.
2016-03-13 16:16:25 +03:00
RainWarrior
a799bbad2d
First version of updated of ModelLoader, mostly works.
2016-03-13 12:10:50 +03:00
RainWarrior
bda688b9b5
Fixed some errors in forge.exc
2016-03-13 09:59:30 +03:00
RainWarrior
4650ee2789
Updated to latest mappings. Exc is broken, some anonymous classes didn't map to srg names.
2016-03-13 04:40:03 +03:00
Bernhard Bonigl
bcab92daf6
Fix CombinedInvWrapper accessing incorrect slots
...
Closes #2533
2016-03-12 22:17:57 +01:00
RainWarrior
5c9808ada8
Fixed emply hand not rendering in first person.
2016-03-11 00:43:18 +03:00
cpw
cdf8a820a6
Capture Biome Registry within FML
2016-03-09 23:01:04 -05:00
RainWarrior
8e9b403fbf
Fixed (hopefully) perspective transformations for custom models too.
2016-03-10 04:48:13 +03:00
RainWarrior
cf93859095
Fix items rendering too low in first person.
2016-03-10 04:19:54 +03:00
cpw
98f606d4d2
Move the patch into the fml override handler, for less patch
2016-03-09 20:08:24 -05:00
RainWarrior
173cec4149
Fix perspective transformations for left-handed items, disable ModelAnimationDebug until model loading is fixed.
2016-03-10 03:38:58 +03:00
LexManos
873899a62b
Fixed position being shifted before being sent to shouldSideBeRendered.
2016-03-09 15:15:52 -08:00
LexManos
e4da09df2a
Bump version info. Rather important.
2016-03-09 14:52:32 -08:00
LexManos
90b2c86a9f
Added bypass functions to Defaulted registry, DO NOT USE THIS MODDERS FORGE INTERNAL ONLY.
...
And some other fixups for running.
2016-03-09 14:41:13 -08:00
LexManos
7b7156e87f
Interaction hooks need to be re-added but compiles {Doesn't run}
2016-03-09 14:11:56 -08:00
cpw
846910b8c8
Fix up PlayerSP for the AT
2016-03-09 01:08:42 -05:00
cpw
e8a7e28110
Another AT, for the player
2016-03-09 00:59:28 -05:00
cpw
aa24916736
Finish world, chunkloading should work again?
2016-03-09 00:48:32 -05:00
cpw
c11732fc40
Potion cleanup. Moar fixes!
2016-03-08 23:49:19 -05:00
cpw
56a0d125bd
Remove more chestgenhooks stuff. Clean up some more ATs
2016-03-08 23:39:37 -05:00
cpw
25256c8ddd
More fixups, removing chestgenstuff aggressively. Use loot tables. Any missing ones WILL be added by Mojang.
2016-03-08 23:22:54 -05:00
cpw
a44d76652b
Another compilation fix
...
More patch tweaks for compilation errors. onItemUseTick takes an entity now, cos skellies use stuff too
2016-03-08 16:36:50 -05:00
cpw
fffbc0f078
Some more forge code fixes
2016-03-08 16:23:54 -05:00
RainWarrior
befbb45522
Most of ItemInWorldManager reject, various small error fixes.
2016-03-08 23:33:28 +03:00
RainWarrior
4b4146bbed
World
2016-03-08 22:43:05 +03:00
LexManos
776eb00ed3
10 more rejects down.
...
98 errors 6 rejects left.
2016-03-07 23:34:40 -08:00
LexManos
26ca27193c
More patch work, client patches.
2016-03-07 21:06:54 -08:00
Choonster TheMage
9ca3ede736
Allow finite fluids to be drained correctly
2016-03-07 21:31:27 +11:00
cpw
f0e5baa8e5
Few more compile fixups
2016-03-07 00:23:00 -05:00
cpw
ade3bbad14
Command fixups
2016-03-07 00:08:29 -05:00
cpw
2dcb2187c0
Some client handler cleanup
2016-03-06 23:42:30 -05:00
cpw
01912a459a
Some more FML related fixups
2016-03-06 23:18:36 -05:00
cpw
b342bf8481
Some fixups for FML, and use the FML registry for potions
2016-03-06 23:07:25 -05:00
LexManos
2847644368
NetworkDispatcher/FMLProxyPacket 41 more errors cleaned.
2016-03-06 18:45:21 -08:00
LexManos
09bac53ed6
Fishing is now a loot table no more need for FishingHooks. {LootTables still need to be evaludated if they need extra hooks, but thats later} Goodbye 44 compile errors!
2016-03-06 17:01:52 -08:00
LexManos
206a21d563
Fixed errrors in Fluids package. TODO: Make BlockLiquid implement IFluidBlock and REMOVE FluidContainerRegsitry. Everything *should* be able to use IFluidContainer directly.
2016-03-06 16:54:47 -08:00
RainWarrior
ee82341312
Made OBJModel.java compile.
2016-03-06 03:00:08 +03:00
RainWarrior
3e22a2b90d
Model UV lock handling from the state to the model, fixed most compile errors in ModelLoader, disabled it (and ModelBakeEvent) until it's functional, fixed some errors in ForgeHooksClient.
2016-03-06 02:51:39 +03:00
RainWarrior
70670d70ea
Removed generics from IModel subinterfaces, add ed ModelProcessingHelper instead.
2016-03-06 01:34:04 +03:00
cpw
0f2cead3c8
WorldServer: NOTE - ChestGenHooks has NOT been updated in accordance with plans for removing it
...
GuiStats
Fixup deletion of egg handling in entity registry?
2016-03-04 22:39:35 -05:00
RainWarrior
cb909eeb59
Fixed B3D loader, fixed some obvious errors in ModelLoader.
2016-03-05 05:02:34 +03:00
RainWarrior
ed8a8b415b
Fix various errors in text mods.
2016-03-05 04:43:41 +03:00
LexManos
74b2c3dfe6
World Patches work.
2016-03-04 16:40:34 -08:00
LexManos
8a506022d7
More work on misc things.
2016-03-03 02:57:38 -08:00
Adubbz
c87feabd6e
Updated BiomeManager to 1.9
2016-03-03 18:33:26 +11:00
LexManos
b096f58a6d
Merge pull request #2520 from Adubbz/master
...
Updated the biome dictionary to support 1.9
2016-03-02 23:24:24 -08:00
LexManos
b6bcf7bf4b
Enchantments, some world, Biomes, bucks, world/gen/features.
2016-03-02 23:23:40 -08:00
Adubbz
706e894cbb
Updated the biome dictionary
...
Squashed commits:
[4064de6] Updated the biome dictionary
2016-03-03 18:15:30 +11:00
RainWarrior
cff4bf21ae
Updated raw types in ExtendedBlockState, fixed some ATs, updated some things that needed updating in model classes.
2016-03-02 20:00:32 +03:00
RainWarrior
24b66ff9f3
GuiOverlayDebug, ItemModelMesher, RenderManager, Stitcher fixed + minor fixes in forge gui classes.
2016-03-02 15:32:22 +03:00
LexManos
7fadb5aeb8
Small renames before bed.
2016-03-02 01:44:41 -08:00
LexManos
8863aab9e5
Items done, <1000 errors whoot!
2016-03-01 23:38:31 -08:00
LexManos
ad788880e5
Some entity patches.
2016-03-01 20:42:36 -08:00
RainWarrior
728319cbb5
Fixed most errors in the model stuff, except for ModelLoader and b3d and obj getQuads/handleBlockState methods.
2016-03-01 23:19:38 +03:00
RainWarrior
d9b69fda65
FontRenderer
2016-03-01 21:08:51 +03:00
RainWarrior
d35c38d261
EntityRenderer, most of RenderGlobal, minor fix to LayerBipedArmor.
2016-03-01 20:52:19 +03:00
RainWarrior
c9a01a439d
A bunch of rendering rejects updated.
2016-03-01 19:22:21 +03:00
RainWarrior
c1744f00e0
Updated various block model patches.
2016-03-01 17:59:58 +03:00
LexManos
ac7c4d2f6c
Some import renames and compile error fixes, killed ~800.
2016-03-01 04:58:03 -08:00
LexManos
1f80eb17df
util, tileentity, stats, realms. Potions got an overhaul and out registry will need to be adapted.
2016-03-01 04:07:00 -08:00
LexManos
f654157adb
net.minecraft.block.* patches
2016-03-01 00:31:58 -08:00
cpw
d29b9f8752
Add in mcp named patches and use them. Initial 1.9 setup.
2016-02-29 21:37:08 -05:00
LexManos
250a77b359
Merge pull request #2476 from Abastro/fovfixes
...
Added Event: EntityViewRenderEvent#FOVModifier
2016-02-29 13:20:46 -08:00
Matthew Miller (Me4502)
f1ad05dd8e
Added local click position to PlayerInteractEvent.
2016-02-27 11:27:21 +10:00
Abastro
c4ca8270b9
Added EntityViewRenderEvent#FOVModifier
...
Enables mods to modify raw FOV directly.
Avoids modifier limit from FOVUpdateEvent.
Aware of blocks which are needed for fov change related with materials.
2016-02-27 09:25:19 +09:00
LexManos
ecfb9accaa
Fixed dummy blocks not being removed from registry on dedicated server correctly. Closes #2487
...
Also added some more debug logs!
2016-02-24 16:56:20 -08:00
LexManos
0dd796fb16
Merge pull request #2497 from bonii-xx/universal_bucket
...
Fix WordServer.canCreatureTypeSpawnHere not using Forge Events.
2016-02-23 01:04:09 -08:00
Bernhard Bonigl
17e960c158
Fix WordServer.canCreatureTypeSpawnHere not using Forge Events.
...
Followup of #2496
2016-02-23 09:53:26 +01:00
LexManos
b009546a94
Merge pull request #2496 from bonii-xx/universal_bucket
...
Fix WorldEvent.PotentialSpawns Event passing the list instance of the…
2016-02-22 11:16:55 -08:00
Bernhard Bonigl
de1c270644
Fix WorldEvent.PotentialSpawns Event passing the list instance of the ChunkProvider to users
2016-02-22 18:45:31 +01:00
RainWarrior
e495b7599c
ModelLoader: added verbose error logging showing items/blockstates associated with model locations; removed redundant cast leftover from ungenerified code; fixed up a couple of warnings.
2016-02-22 03:53:26 +03:00
cpw
3e4107a222
Fix race condition when using indexed codec in a LAN server. Fixes spurious crash when LAN server is running.
2016-02-20 16:04:31 -05:00
cpw
c88bc769ef
Log when it's likely the indexedcodec is gonna fail, because of LAN server derps likely. Try and give some context for debuggers.
2016-02-19 23:18:46 -05:00
Fry
34382745ab
Merge pull request #2488 from bonii-xx/universal_bucket
...
Fix universal bucket logging an exception
2016-02-19 13:27:59 +03:00
Bernhard Bonigl
9b128aaed2
Fix universal bucket logging an exception
2016-02-19 11:17:23 +01:00
LexManos
f77d50b48c
Fix loading of world ID maps for worlds without dummy data. Closes #2477
2016-02-17 12:06:57 -08:00
LexManos
13a25ee0ba
Merge pull request #2474 from bonii-xx/universal_bucket
...
Fix customized bucket names not getting translated correctly
2016-02-17 13:31:12 -06:00
RainWarrior
e8915b6a55
Added default levels for fluid extended properties in fluid model.
2016-02-16 14:13:19 +03:00
Bernhard Bonigl
eb879b3020
Fix customized bucket names not getting translated correctly
2016-02-16 09:39:33 +01:00
LexManos
6b51665c42
Merge pull request #2333 from bonii-xx/universal_bucket
...
Add an universal bucket.
2016-02-15 17:56:05 -06:00
Bernhard Bonigl
1055206ba8
Add universal bucket
2016-02-16 00:49:01 +01:00
LexManos
74fe690227
Fix chat formatting not surviving line wraps in chat messages.
2016-02-15 14:30:24 -08:00
Take Weiland
b875274c4f
Fix the entity shader hook
2016-02-14 15:25:11 +01:00
Fry
4d33fe6b26
Merge pull request #2467 from iLexiconn/master
...
Added hook to add entity spectator shader
2016-02-14 12:26:47 +03:00
Ross Allan
ccf5da2113
Workaround JDK-8087309: Constant folding "static final boolean" in boolean expressions is incomplete
2016-02-13 14:43:37 +00:00
iLexiconn
776f5b91d5
Added hook to add entity spectator shader
2016-02-13 00:09:04 +01:00
LexManos
06130912c5
Protect BlockSnapshot and Chunk.getTileEntity from mutible BlockPos instances. Closes #2438
2016-02-11 16:48:32 -08:00
LexManos
f4b0506515
Add missing classes to CrashReport preloading. Closes #2421
2016-02-11 16:28:25 -08:00
RainWarrior
ed9517a8b4
Fix custom model loader reload hook not firing during registration.
2016-02-10 10:20:13 +03:00
RainWarrior
7e7b855ddf
Fix multiple registrations of reloading hooks in custom model loaders.
2016-02-09 16:09:55 +03:00
RainWarrior
12c924751a
Fix TRSRTransformation.toItemTransform. Closes #2425 .
2016-02-07 17:49:06 +03:00
pau101
cb70f1378c
Fix #2321
2016-02-04 22:58:21 -08:00
LexManos
8af1624f9e
Merge pull request #2423 from Mumfrey/fix/jdt
...
Fix ASM SignatureReader choking on invalid lambda local var signatures emitted by JDT
2016-02-04 12:34:04 -06:00
RainWarrior
085b28ba35
Revert binary-incompatible changes in models.
2016-02-04 13:34:40 +03:00
RainWarrior
e611162de5
Fix droppers not dropping.
2016-02-03 19:11:33 +03:00
RainWarrior
bfa17d2f0d
One day I will learn to include all required classes in the commit.
2016-02-02 12:42:41 +03:00
RainWarrior
3bdc75ad49
Added "gui3d" and "smooth_lighting" options to the forge blockstate. Implemented them for vanilla and B3D models. Added generic types to IModel subinterfaces, to simplify chaining.
2016-02-02 12:23:26 +03:00
Mumfrey
63798d6a8f
Fix ASM SignatureReader choking on lambda signatures generated by JDT
2016-01-29 00:19:59 +00:00
RainWarrior
7b7d18f676
Provide original armor model in the custom armor model hook.
2016-01-28 07:43:55 +03:00
RainWarrior
be6c2bd588
Fixed small bug in item extraction code.
2016-01-27 13:29:07 +03:00
RainWarrior
a0bf0155ac
Fix NoSuchElementException in ModelBlockAnimation caused by empty event list.
2016-01-26 01:22:21 +03:00
LexManos
e45d111685
Bump version in prep for new Recomended Build.
2016-01-25 11:32:41 -08:00
LexManos
7a0a801740
Merge pull request #2336 from VikeStep/master
...
[1.8.9] Add EntityTravelToDimensionEvent
2016-01-25 11:07:19 -08:00
RainWarrior
960717eb0c
Fixed minor race condition between mouse clicks and TESR in the animation example.
2016-01-25 17:39:43 +03:00
VikeStep
026d179c0d
Add EntityTravelToDimensionEvent
...
Resolve Merge Conflict
Move event call inside conditional
2016-01-25 17:57:52 +10:00
RainWarrior
e929199758
Sometimes I forget how much trivial things are missing from Java 6.
2016-01-24 10:10:21 +03:00
Fry
e9be24700e
Merge pull request #2331 from RainWarrior/model-animation
...
Model animation system
2016-01-24 10:01:58 +03:00
RainWarrior
0710bdf3f5
Model animation system.
...
Main things of interest:
* IAnimationStateMachine - state machine for animations; can load
from json.
* AnimationTESR - automatic TESR for animated models.
* AnimationModelBase - same for entities.
* ITimeValue - time-varying value, used to control animation
parameters from code.
* TESRs can now be batched - look at TESR.renderTileEntityFast +
TE.hasFastRenderer.
* RegionRenderCache is not accessible to TESRs and other client-side
logic - MinecraftForgeClient.getRegionRenderCache.
2016-01-24 09:59:38 +03:00
LexManos
01919e4eed
Fix J6 compile error in IItemHandler PR.
2016-01-23 22:52:32 -08:00
LexManos
e9a86f27fb
Merge pull request #2385 from rwtema/master
...
Add IItemHandler capability
2016-01-23 22:06:29 -08:00
rwtema
a1e41f5464
Add IItemHandler capability
...
Add the actual patches that I forgot.
Add simple implementations of IStorage and the factory methods.
Add ItemStackHandler. A simple IItemHandler implementaton.
return nulls, not throw nulls.
Move the vanilla wrappers to a separate class for now.
Minor clean ups of VanillaWrapper code.
Inline static methods.
Add comments.
Minor cleanup of code.
Remove redundant size field and add a validate slot index method.
Minor formatting issues.
Break early If stacksize to insert is 0.
Remove setByte() methods.
Throw exception if IItemHandler can't be modifyed in NBT loading.
Replace event handler with patches
Add capability to mine cart inventory entities.
Change formatting and registration of capability.
Make InventoryPlayer implements IItemHandler because why not. Also added a field to allow mods that add additional player inventory space to publicly expose them.
Reduce patch sizes
Lazy initialization of the item handler for vanilla tiles.
Minor formatting changes.
Create a single vanilla chest item handler that will merge with adjacent chests when detected. Added hooks to reset the cached adjacent value when a block update is detected and when a chunk loads.
Revert "Make InventoryPlayer implements IItemHandler because why not. Also added a field to allow mods that add additional player inventory space to publicly expose them."
This reverts commit 306d4a37fd0e8c8a0754411c013b750dfe8e2c87.
Fix furnace derp
Replace double chest code with a simpler method.
Vanilla wrappers implement IItemHandlerModifiable (since they are modifiable)
Minor code cleanups
Add an onContentsChanged() and onLoad() callback methods.to the default implementation.
Add slot as a parameter in the callback method.
Change IItemHandlerModifiable.setStackInSlot() to void, and added a note about not being intended for cross-mod use.
Improve ItemStackHandler handling of errored NBT.
Make the stacks array protected.
Fix a lot of derps in SlotItemHandler.
Fix derp in ItemStackHandler
Clarify comments on IItemHandler
ItemStackHandler no longer caches the stack array in local variable.
Clean up the Chests code to make intentions clearer
Vanilla hoppers have their cooldown activated when an item is inserted. Made this behavior part of an item handler (rather than the insertion code)
Fix mistake in ItemStackHandler
More documentation of potential edge cases in getStackInSlot()
Make limit checking more resiliant.
2016-01-24 05:20:58 +00:00
LexManos
82647f5b66
Restore OreDictionary.getOres(String, boolean) and doeOreNameExist(String) functions that went MIA in git merge issue.
...
Original Commit: cd3bbfb02c
2016-01-21 13:41:26 -08:00
LexManos
c7dafeed5f
Merge pull request #2396 from Minecrell/patch-3
...
Strip console formatting codes for Vanilla log file
2016-01-21 13:02:34 -08:00
Minecrell
66340a7ec9
Strip console formatting codes for Vanilla log file
2016-01-21 20:00:41 +01:00
iLexiconn
a3d4fe5d25
Fixed makeItemStack ignoring stackSize
...
Fixes #2376
2016-01-21 15:31:39 +01:00
RainWarrior
17e8de8a3a
Fixed error detection login in ModelLoader, reduced the maximum number of printed stack traces to 5 per domain.
2016-01-20 01:20:26 +03:00
LexManos
f3c2eb8e9c
Fix Deobfusication transformer throwing verification errores in Eclipse development environments.
2016-01-19 02:14:22 -08:00
RainWarrior
968b7cae40
Correctly handle error caused by missing/malformed bucket model definition file.
2016-01-18 21:35:23 +03:00
LexManos
3c5103acfb
Fix ItemStacks not getting the parent capability provider from items. Closes #2383
2016-01-17 13:37:57 -08:00
Bartek Bok
fae5ff67ed
Allow sleeping without bed
2016-01-17 00:43:29 +01:00
RainWarrior
accf6cf218
Fixed missing model error reporting, made block and item variants sort before loading, to make the splash screen info more useful.
2016-01-17 01:57:06 +03:00
cpw
cc593d4b54
Fixed problem with LAN connections seeing the original ProxyPacket and consuming the first byte. Closes #2373
2016-01-16 16:34:02 -05:00
LexManos
7b92a27908
Clone FML packet indexes if channel is not open. Fixes potential threading issue.
2016-01-14 13:35:19 -08:00
Bernhard Bonigl
2857b710f8
Default bucket model is empty, allow bucket model without fluid.
...
This allows capsules, cans, bottles,... to use the same item model for their item variant. Also it's makes much more sense.
2016-01-14 22:13:31 +01:00
mezz
aee1bd6014
Add GuiScreenEvent.BackgroundDrawnEvent
2016-01-13 13:01:16 -08:00
cpw
9a737b0c90
Fix problem which meant runtime deobf to MCP names wasn't working. SRG named mods located in the mods dir of a dev
...
environment will now load normally.
2016-01-13 00:26:52 -05:00
LexManos
17db34ae31
New Capability system allowing for more manageable world object features.
...
When combined with @Optional this should address all issues of soft dependancy on mods/apis.
This also addresses the issue of dynamic functionality in TileEntities/Entities.
Current capability providers: TileEntity, Entity, ItemStack
Also added INBTSerializeable, a generic interface for game objects that can be written to/from NBT tags.
Vanilla capabilities will be coming soon, mostly on request and review.
So start requesting capabiliteis on vanilla/Forge features.
2016-01-11 16:04:22 -08:00
LexManos
2594196c15
Fixed GuiWrongMinecraft having wrong Log file name. Closes #2348
2016-01-10 20:31:55 -08:00
LexManos
afc46fa59a
Made WrongMinecraftVersionException and ModSortingException a bit easier to read in log files. Closes : #2345
2016-01-10 11:07:12 -08:00
LexManos
76c40896e4
Remove dead code in JarDiscoverer. Closes #2346
2016-01-10 11:06:37 -08:00
RainWarrior
f42137907e
Implemented face culling for item models, improves performance slightly. Closes #2326
2016-01-09 19:05:18 +03:00
RainWarrior
5c5d946ff5
Made block model loading bar more robust, and fixed the count.
2016-01-07 02:09:29 +03:00
RainWarrior
95615cb4bf
Added progress bar for the ModelLoader.
2016-01-06 22:53:34 +03:00
RainWarrior
68339f51cf
Derp.
2016-01-06 22:06:36 +03:00
RainWarrior
949e77b46a
Model loader improvements: adding custom data/textures to models that don't need them doesn't cause a error now, since it's common to put those in the defaults section of the blockstate json; you can get IModel associated with the variant now - using ModelLoaderRegistry.getModel; MultiLayerModel should now respect transformations applied to it, and respect part transformations.
2016-01-06 22:00:43 +03:00
cpw
632d8e553d
STFU I know how to code. *shouts* get off my lawn!
2016-01-04 16:18:44 -05:00
cpw
035dd4c245
Make the parent dir tree for the dep extractor
2016-01-04 09:07:28 -05:00
RainWarrior
4732acc1c4
Java6 + Eclipse + Gradle strike again.
2016-01-04 15:18:36 +03:00
RainWarrior
b8dd4c54e1
Fixed implementation if IRetexturableModel in ItemLayerModel. Closes #2244 .
2016-01-04 14:21:31 +03:00
RainWarrior
f562579054
Don't crash on exception during loading of item variants from blockstate jsons.
2016-01-04 14:08:52 +03:00
RainWarrior
856a9c3cdd
Fixed perspective transformation handling for fluid models, changed inventory fluid model to use unrotated still texture.
2016-01-04 13:54:45 +03:00
RainWarrior
826b1d20f8
Fixed invalid flow vector caching of still fluids.
2016-01-04 12:48:10 +03:00
RainWarrior
686b32bfd0
Fixed random offset not working properly for flatly-lit models.
2016-01-04 12:04:30 +03:00
cpw
3c08c104cc
Explicitly close the file.
2016-01-03 10:06:25 -05:00
cpw
dc4dc55dcd
Add a simple ContainedDep mechanic- mods can contain other mods or libs, and can specify them using a manifest tag: "ContainedDeps".
...
This is a space separated (manifest standard) list of jar files that are to be extracted into the version specific directory.
There's also a special system property "fml.skipContainedDeps" that will allow for runtime skipping of extraction of contained deps (a comma separated list, based on the file name).
2016-01-02 17:28:35 -05:00
LexManos
1a31ff9f06
Added new get/setRegistryName functions to Item and Block.
...
And helper functions in GameRegistry to allow for registering using those names automatically.
This is to simplify registration and get rid of the horrible hacks users are doing now with 'unlocalised names'.
2016-01-02 12:58:57 -08:00
cpw
fb54ea94c0
Move substitution activation after id loading. This should fix the problem of null for existing object.
2016-01-02 12:06:53 -05:00
RainWarrior
d105c444ee
SidedProxy now has sensible default values - nested ClientProxy and ServerProxy classes.
2016-01-02 09:59:14 +03:00
RainWarrior
104feb2973
Reverted Render registration changes due to them working.
2016-01-01 08:51:56 +03:00
RainWarrior
a4123580b1
Nobody is left behind.
2016-01-01 02:17:10 +03:00
RainWarrior
cf2bbd1353
Fixed RenderingRegistry not working. Closes #2312 .
2016-01-01 02:01:03 +03:00
cpw
6e90348dc5
Fix that the dummy registry entries don't allow clients connecting to servers. Also fix that it repeatedly nags about missing stuff in the world.
2015-12-31 17:59:11 -05:00
LexManos
50f235c81b
Fix boss health bar rendering when debug overlay is enabled. Closes #2328
2015-12-31 14:48:54 -08:00
LexManos
e0f0273c5e
Fix J6 compile issue with ModelFluid.
2015-12-31 14:40:32 -08:00
LexManos
3665d7bf73
Allow for default 1.8.8 mods to be loaded. Should be SRG compatible.
2015-12-31 14:40:17 -08:00
RainWarrior
ea2beba5ca
Restored transparency to the Forge logo.
2015-12-30 19:35:32 +03:00
RainWarrior
6c40b15d04
Updated the forge logo to a higher-quality GIF file. Closes #2276 .
2015-12-30 19:10:33 +03:00
RainWarrior
23a2316157
Fixed wrong import.
2015-12-30 16:14:27 +03:00
RainWarrior
10658f682e
Fixed broken leaky caching of OBJ models.
2015-12-30 16:08:08 +03:00
RainWarrior
33b1f8f30f
Caching of fluid models. Fixes #2145 .
2015-12-30 13:31:36 +03:00
RainWarrior
db3e039b31
TESRs registering in preinit don't break pistons anymore. Fixes #2298 .
2015-12-30 11:37:32 +03:00
RainWarrior
09e9a181ee
Fixed color disabling not working for forge pipeline. Closes #2286 .
2015-12-30 11:22:22 +03:00
RainWarrior
56eba05237
1.8.9 update
2015-12-30 07:15:03 +03:00
Bernhard Bonigl
509cc79112
Fix bucket replacement not loading the bucket model by itself if replacing buckets.
...
This happens when no other mod that uses the bucket model is present.
Also added a simple method for registering the bucket model, should give
modders an idea on how to use the general model.
2015-12-29 13:31:35 +01:00
RainWarrior
1cd0bf9ee4
Fixed random block position offset not applying correctly.
2015-12-25 09:31:32 +03:00
RainWarrior
097c0c6130
Added an ability to register custom item variants, not ending with "#inventory". Should allow grouping multiple item models into 1 blockstate json.
2015-12-24 06:06:38 +03:00
cpw
a54b939ea3
Try and make sure active substitutions are immediately available in the block to item map.
2015-12-23 16:41:53 -05:00
cpw
95825e5de0
Actually use the delegate for the itemblock
2015-12-23 15:55:45 -05:00
cpw
54e9a36b67
Capture ItemBlock remaps.
2015-12-23 15:07:16 -05:00
cpw
53227982e3
Try and fix registry NPE when substitution is active.
2015-12-23 14:11:17 -05:00
cpw
bcecf59a87
Blocks are no longer erased from the registry if the mod isn't present. This means that modded blocks can potentially retain their IDs
...
even if they are temporarily not present in the game. Currently TileEntity data associated with the block is erased.
2015-12-23 11:18:54 -05:00
cpw
5562c14c45
Fix up persistent substitution. Should close #2259
2015-12-23 10:37:11 -05:00
cpw
d8ca68b280
Fix the channel handler naming. It now uses the standard netty namer for it, by careful use of cunning reflection.
2015-12-22 18:12:35 -05:00
LexManos
cb609dbab3
Fixed registry issues that prevented connecting to 1.8 Forge servers.
...
More precisely: Servers with missing registries default back to frozen version.
Throw descriptive error if we do not have any information.
2015-12-21 13:42:40 -08:00
Fry
c7790f7b35
Merge pull request #2282 from bonii-xx/dynbucket
...
Add a dynamic bucket model that displays the animated liquid contained
2015-12-22 00:26:25 +03:00
Bernhard Bonigl
4f6784b733
Add a dynamic bucket model that displays the animated liquid contained
...
Has a config option (default off) that replaces the vanilla buckets with the forge bucket model
New original bucket textures from mr_hazard
2015-12-21 22:22:40 +01:00
RainWarrior
56f35f4401
Fixed NPE caused by accessing undefined layer in MultiLayerModel.
2015-12-20 22:16:17 +03:00
Lunatrius
b665026378
Fix client side commands adding parts of the color codes on autocomplete (prefix "7" and suffix "r").
2015-12-19 12:55:26 +01:00
RainWarrior
1dcc9abab2
Fix dependency resolution for models with custom data/textures.
2015-12-17 04:41:54 +03:00
RainWarrior
80ba13be89
LightUtil.pack and .unpack now work correctly with unpacked arrays of size <4.
2015-12-15 23:31:09 +03:00
RainWarrior
d67c57827a
Delayed quad list resolution in MultiModel, fixes NPE in MultiLayerModel.
2015-12-15 23:03:09 +03:00
RainWarrior
f0ae51bb34
Forge pipeline will now take original model lightmap into account, if present.
2015-12-15 22:27:01 +03:00
RainWarrior
7c4d643de2
Fixed java6 errors in previous commit.
2015-12-15 22:27:01 +03:00
RainWarrior
86c09722a0
IModel can now depend on a variant definition (ModelResourceLocation); added MultiLayerModel - simple model that'll render correctly in multiple layers + example of using it.
2015-12-15 21:49:19 +03:00
RainWarrior
d6ee373e87
Preparations for the Animation system.
...
Changes to the Model API - IModelState now works with Optional. Handling of parts of the model is not optional, and coordinate space/result interpretation is up to the caller. IModel doesn't extend IModelPart by default anymore; MapModelState uses composition to achieve previous functionality, IModelPart implementations are disjoint now. Updated perspective handing to the new API, removed IPerspectiveState (MapModelState is now the same thing). Perspective transforms for the default fluid model.
2015-12-14 23:27:27 +03:00
cpw
bf779e6803
Merge pull request #2270 from AlgorithmX2/getHighlightTip
...
Add getHighlightTip allowing a item to override its displayed renderToolHightlight
2015-12-13 17:00:02 -05:00
cpw
94eadab9fd
A test for issue #1848 . Please try this with any mods you can @ 1.8.8, and see if you still get log spam of any kind (not just the
...
log message from the issue either).
2015-12-13 14:22:53 -05:00
AlgorithmX2
8db720151d
Add getHighlightTip allowing a item to override its displayed renderToolHightlight.
2015-12-13 04:47:25 -06:00
cpw
0632f2aadf
Fix derpage when loading a 1.8 world, with persistent state being entirely ignored in that case.
2015-12-12 18:53:44 -05:00
LexManos
c6d64cd94a
Merge pull request #2239 from bonii-xx/potionhiding
...
Add shouldRender() to Potions that allows to hide them completely in …
2015-12-12 00:18:18 -08:00
cpw
cef50616d8
Merge pull request #2228 from Minecrell/patch-2
...
Fix some issues with the console command completion
2015-12-11 15:42:06 -05:00
cpw
46840fb71a
Merge pull request #2233 from liachmodded/mcl-typo
...
Fix a typo in jar detection
2015-12-11 15:16:24 -05:00
LexManos
dcda451a0a
Deprecate int IDs in FluidRegistry. Modders should only ever use the String name. Also add a 'friendly' exception when attempting to get an ID for a unregistered fluid. Closes #1374
2015-12-10 02:54:00 -08:00
LexManos
2302963a9f
Add EMERALD and SILVERFISH to GenerateMinable event. Closes #1158
2015-12-10 02:16:58 -08:00
LexManos
b9d1d92654
Fixed ModList GUI rendering incorrectly. Closes #2254
2015-12-10 01:01:51 -08:00
RainWarrior
724405d6d8
Workaround for https://github.com/google/guava/issues/738
2015-12-09 14:56:01 +03:00
RainWarrior
3254e2acc6
Fixed orientations of generated item faces. Fixes #2215 .
2015-12-08 12:26:02 +03:00
Bernhard Bonigl
2324c2fd20
Add shouldRender() to Potions that allows to hide them completely in the inventory
2015-12-05 10:09:02 +01:00
Minecrell
bb3596b31e
Improve the console command completer
...
- Fix space after command getting removed when completing a
subcommand together with the command prefix
- Add support for completing without input (shows command list)
- Sort command completion results
- Fix console spamming command prefixes after closing the input stream
2015-12-04 16:50:07 +01:00
cpw
30bc2653c5
Add a flag to the modidremapping event. If the remapevent is because the registry is refreezing, it'll be true.
2015-12-03 17:21:04 -05:00
liach
ee61baee73
Fix typo in guava
2015-12-01 22:01:21 -08:00
techbrew-mc
606b402c2d
Initialize sources list
...
Fixes crash NPE thrown by addFile()
2015-12-01 16:02:45 -07:00
Arkan Emberwalker
7a960edb35
Fix language adapter loading.
...
The language adapter is now properly picked up after the mod is loaded
on the classpath, fixing the ClassNotFoundException occurring before.
Also fixed some minor formatting and made it throw a full
RuntimeException on failure.
Fix up some formatting
2015-12-01 14:43:14 -05:00
cpw
a703367553
Be noisy when API is in a coremod. It'll never work and modders should realize that fact.
2015-12-01 13:08:35 -05:00
cpw
413f380781
Merge branch 'fix/secman' of https://github.com/kashike/MinecraftForge into kashike-fix/secman
2015-12-01 08:47:26 -05:00
cpw
a2e06d968e
Merge branch 'Minecrell-jline' into 1.8.8
2015-11-30 14:16:18 -05:00
cpw
ff42107b92
A few fixes
2015-11-30 14:14:56 -05:00
cpw
321665efff
Merge branch 'jline' of https://github.com/Minecrell/MinecraftForge into Minecrell-jline
2015-11-30 13:14:49 -05:00
cpw
55e707cc07
Some tweaks - GameRegistry is modder facing API, so avoid having MC methods there. Fix a couple of registry bugs.
2015-11-29 23:12:34 -05:00
cpw
0af45cbf25
Merge branch 'PotionRegistry2' of https://github.com/bonii-xx/MinecraftForge into bonii-xx-PotionRegistry2
2015-11-29 22:43:23 -05:00
cpw
d58ad8db68
Fix problem with spam from registry on loading a second world. Empty the staging.
2015-11-29 22:41:11 -05:00
Bernhard Bonigl
57d1a657a0
Add a PotionRegistry to handle dynamic distribution and remapping of Potion IDs
2015-11-29 22:02:55 +01:00
cpw
21173c3b65
Fix up blockstate rebuild. Closes #2221 . Also fix formatting. IDEA has differences. Solved now.
2015-11-28 16:31:54 -05:00
cpw
97ef6a5d1f
Giant registry fixup
2015-11-28 03:07:53 -05:00
LexManos
5549b06f96
Compiler warnings pass, undeprecated SplashProgress related stuff.
2015-11-26 19:38:21 -08:00
LexManos
e2818a2803
Removed IItemRenderer class, all functionality is possible with new rendering system.
2015-11-26 19:37:44 -08:00
LexManos
eb26b3ca0f
Bump version for new Minecraft version.
2015-11-26 17:05:45 -08:00
cpw
7e5a2cb5ca
Propogate AbortException. Closes #2206 . Also fix tracing printstream when printStackTrace is called.
2015-11-25 16:28:06 -05:00
cpw
cb2d5992d2
Add .exc for StatList patch
...
More tweaking
2015-11-25 02:23:21 -05:00
cpw
85d7b69d19
More cleanups, some documentation, a bunch of deprecations.
2015-11-24 16:47:46 -05:00
cpw
c5a980f8a4
Cleaning up some derpy names
2015-11-24 16:17:08 -05:00
cpw
8c5038c301
Clean up some very long dead code. Bukkit hasn't existed in a very long time now. IASM never worked, and I'm not about to implement it.
2015-11-24 15:52:14 -05:00
cpw
f227f4ff72
Deprecate it as well, because hey, it's redundant now.
2015-11-24 15:39:18 -05:00
cpw
aa40a8edd7
ONE EVENT BUS TO RULE THEM ALL AND IN THE DARKNESS FIRE THEM!
2015-11-24 15:35:24 -05:00
cpw
44c4011575
Yeah, amount is NOT deprecated.
2015-11-24 15:30:22 -05:00
cpw
c713309769
OMG! Documentation? WUT? I haz lost my mind.
...
Also, Functional interface for IMC. Senders can send a classname implementing Guava's function, and receivers
will be able to get that function, and do, well, whatever, really. Probably best for those callback type
scenarios, connecting up APIs and stuffs.
2015-11-24 14:44:19 -05:00
cpw
b4dc15a9cb
Cleanup Fluid deprecations stuff.
2015-11-24 10:05:35 -05:00
cpw
68dfcccd57
Update mappings to 20151122.
2015-11-23 23:18:52 -05:00
cpw
84c3ef0f5c
Merge branch 'master' into 1.8.8
2015-11-23 22:39:49 -05:00
cpw
231ec7eaea
Merge remote-tracking branch 'origin/noci-1.8.8' into 1.8.8
2015-11-23 22:08:42 -05:00
RainWarrior
9815d729b5
Fixed NPE is B3D loader caused by the missing vertex normal; updated the example chest model - it's now has 2 meshes; Updated ModelAnimationDebug - it now uses the new chest model, renders the base with the static world renderer, and only the lid with the TESR.
2015-11-23 10:12:01 +03:00
RainWarrior
11d237f5f2
Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
2015-11-23 06:54:18 +03:00
RainWarrior
0d06ea6758
Removed face doubles from item models.
2015-11-23 06:54:18 +03:00
RainWarrior
b5af11a89d
Fix holes in generated item models.
2015-11-23 06:54:18 +03:00
RainWarrior
f6ab01843c
B3D loader: removed 2 redundand null checks, changed constructor args to final to fix (java6?) inner arg error.
2015-11-23 06:54:17 +03:00
RainWarrior
f9024d2eb3
Implemented interpolation of TRSR transformations; B3D: added interpolation capabilities to B3DState, animated TESR example in ModelAnimationTest (pure TESR right now, no separation inside the example model between the static and dynamic parts right now).
2015-11-23 06:54:11 +03:00
cpw
2abca14a05
Small tweak to the OUT/ERR logger - should skip the Throwable stuffs now.
2015-11-22 15:31:06 -05:00
RainWarrior
82d83feab1
Fixed forge lighting working incorrectly outside 0x1000000 coordinates.
2015-11-22 02:11:08 +03:00
Minecrell
e24c38bbb0
Add jline-based console with colors and tab-completion
2015-11-21 15:06:09 +01:00
RainWarrior
c4742aadbc
Removed face doubles from item models.
2015-11-21 08:09:38 +03:00
RainWarrior
62d0f01236
Fix holes in generated item models.
2015-11-21 07:45:56 +03:00
Choonster
48b82567d2
BiomeManager: Fix off-by-one errors
2015-11-20 11:02:37 +11:00
RainWarrior
07ccf667e4
B3D loader: removed 2 redundand null checks, changed constructor args to final to fix (java6?) inner arg error.
2015-11-19 23:40:44 +03:00
kashike
7689ea4f28
Use the FMLSecurityManager checkPermission(Permission) method for context-based permission checks. Fixes #2067
2015-11-18 15:39:00 -08:00
Lex Manos
767d733948
Enable the normal ModList GUI in game. Use GL_SCISSOR to support the transparent in-game GUI.
2015-11-18 00:28:26 -08:00
RainWarrior
13d7530e43
Implemented interpolation of TRSR transformations; B3D: added interpolation capabilities to B3DState, animated TESR example in ModelAnimationTest (pure TESR right now, no separation inside the example model between the static and dynamic parts right now).
2015-11-16 06:51:39 +03:00
cpw
06a2af3386
Merge branch 'master' into noci-1.8.8
2015-11-14 09:36:08 -05:00
LexManos
41e971ecc9
Merge pull request #2117 from lumien231/master
...
Fixes Client Login Issue when logging into a non existent dimension
2015-11-14 04:20:34 -08:00
Lumien
39e77bf468
Fix Client Login Issue when logging into a non existent dimension
2015-11-14 12:03:47 +01:00
cpw
f4c59a3a5d
Remove a suppression
2015-11-13 14:06:16 -05:00
RainWarrior
deb26f5c80
ExtendedBlockState, Properties generic updates.
2015-11-13 19:29:44 +03:00
cpw
41c3846c51
Some generic and other warning cleanups
2015-11-13 10:13:47 -05:00
cpw
02e6d581d3
Merge branch 'master' into noci-1.8.8
2015-11-13 09:46:50 -05:00
RainWarrior
c5ee4e6451
Model stuff: updated to generics, fixed various warnings, added handling of new perspective types.
2015-11-13 17:23:37 +03:00
cpw
fe7f713b67
A few tweaks, things are starting to work now..
2015-11-13 02:59:43 -05:00
cpw
da03639bd7
All the patches done? Some code fixups.. It begins.
2015-11-13 02:32:08 -05:00
cpw
a26c4017b1
Fix a newly missing AT. Remove all CL_ references. OBFID is gone.
2015-11-13 00:09:34 -05:00
cpw
ce40f91fb0
WorldGen rejects, lots of them. Couple of small fixes elsewhere.
2015-11-12 23:30:53 -05:00
Lex Manos
df56bea102
Bump version for Recomended Build.
2015-11-12 13:48:53 -08:00
RainWarrior
9deb54b75f
RenderEntityItem, RenderPlayer, RendererLivingEntity, LayerArmorBase, ItemStack rejects fixed; changed Armor Layer hook to catch LayerBipedArmor only.
2015-11-12 18:25:08 +03:00
RainWarrior
426340fed5
Updated FML Gui methods to WorldRenderer API changes.
2015-11-11 19:17:32 +03:00
cpw
13c7d038eb
LoadingScreenRenderer,Minecraft,GuiContainerCreative,PlayerControllerMP,LanguageManager,Locale,SimpleReloadableResourceManager,EntityList,EntityLivingBase,EntityWither,EntityMinecart,EntityPlayerMP
...
NethanlderPlayClient patch is now in vanilla. The FMLCommonHandler future exception catcher is not needed anymore, it's in Util. The caching of player profiles is now in vanilla (SkinManager).
2015-11-11 10:33:37 -05:00
LexManos
5670868c5e
Merge pull request #2177 from gabizou/master
...
Fix a possible NPE when checking supertypes of interfaces.
2015-11-10 17:24:58 -08:00
cpw
112c41a707
Merge branch '1.7.10' - fix up some oredictionary and substitution related issues
2015-11-10 18:35:38 -05:00
Gabriel Harris-Rouquette
d08cf58d80
Fix a possible NPE when checking supertypes of interfaces. Closes #2176 .
...
Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
2015-11-10 11:46:49 -08:00
RainWarrior
d31ca0dbd8
EntityAIAttackOnCollide, ServerStatusResponse, MinecraftServer, NetHandlerLoginServer, Vec3, BiomeGenBase, AnvilChunkLoader, ChunkProviderServer, MapGenRavine, MinecraftServer updated; fix in Block, GuiIngameForge; can load the world and play with ~20 more manual error fixes.
2015-11-10 21:47:08 +03:00
RainWarrior
f20b40fb80
Fix generics and error in the BlockState patch.
2015-11-10 00:42:56 +03:00
RainWarrior
e833ee81fb
Updated various rendering-related patches and classes to 1.8.8; forge still uses vecmath.
2015-11-10 00:03:39 +03:00
cpw
c474da04b3
Two more corner cases in the oredictionary. Should work for all cases now.
2015-11-09 15:20:53 -05:00
cpw
1a6c816bac
Test of mcp patching
2015-11-08 23:09:33 -05:00
Lex Manos
ffbad6633d
Fixed Open url confirm screen not showing URL.
2015-11-08 12:52:41 -08:00
Take Weiland
e6d8fde415
Fix GameData.findBlock
2015-11-08 15:34:31 +01:00
RainWarrior
b6664c76c5
Fixed anaglyph transformation not being applied in the forge lighting fully.
2015-11-08 15:11:22 +03:00
RainWarrior
cbe2766c0a
Provide ItemCameraTransforms for vanilla models when possible.
2015-11-08 09:37:33 +03:00
RainWarrior
8a11ad7a7a
OBJ loader: reworked texture resolution: keys now have to start with #, like every other model loader; models without explicit library now work, remapping is possible by using the key "#OBJModel.Default.Texture.Name"; in addition to remapping by material name, remapping by texture name works too, like in other model formats.
2015-11-07 20:36:57 +03:00
RainWarrior
3d03461a52
Performace fix for item rendering.
2015-11-07 12:58:23 +03:00
Choonster
729fca7722
Fix texture error message for broken textures
...
-- Fixes #2100
-- Iterates over badTextureDomains instead of missingTextures.keySet()
as a domain can have broken textures without any missing textures
2015-11-06 06:52:09 +11:00
Lex Manos
d790008353
Introduce a new centralized version checking system.
...
Using the @Mod annotation mods can opt-in to a centrally controlled update system.
This is PURELY a notification system and will NOT automatically download any updates.
The End User can control which mods check for updates and disabel the system entirely using the Forge Config and GUI.
Format for the json the URL must point to is described here: https://gist.github.com/LexManos/7aacb9aa991330523884
2015-11-04 14:37:15 -08:00
Lex Manos
479c7f8b54
Redesign the ModList GUI to use a scrolling list for the main body content.
...
Allowing for larger information to be displayed.
URLs are auto-detected and now clickable.
Mod Logos are now centered, it looks better.
2015-11-04 13:57:47 -08:00
Lex Manos
d0a33c4d9d
Merge FML and Forge lang file, and update crowdin project.
2015-11-04 13:49:54 -08:00
RainWarrior
c3141b6ed6
Fixed block color multiplier not being cached properly in the forge renderer, performance improvement.
2015-11-03 16:00:44 +03:00
RainWarrior
cf8972262a
OBJ model: use original vertex material when defining face.
2015-11-03 01:53:58 +03:00
LexManos
bdbcf31fc2
Merge pull request #2161 from The-Fireplace/master
...
Fixed a bug with GuiConfigEntries.SelectValueEntry
2015-11-01 16:15:23 -08:00
The_Fireplace
6dc50ace6b
Fixed a bug that caused the config option name to overlap with the selectable values when using GuiConfigEntries.SelectValueEntry, fixes #2114
2015-10-31 18:28:29 -05:00
RainWarrior
51653fb9b7
Obj loader: fix vertices shared between faces having the same attributed (uvs/normals).
2015-10-31 21:19:35 +03:00
RainWarrior
12e6fe9db7
OBJ loader: fixed another whitespace-related issue; removed unused "modifyUVs" property for now; added the "flip-v" property to switch between OpenGL-style and DirextX-style model UVs; fixed normals - they are now correct in-world, still a bit strange for the items; fixed normals a little bit for B3D models too.
2015-10-29 22:50:45 +03:00
RainWarrior
c3b15e3f6c
Fix color multiplier applied incorrectly for items.
2015-10-29 20:27:26 +03:00
cpw
a92f2a263b
OreDictionary will warn if there's an invalid ore being registered now, rather than just
...
using -1 and doing weird things with the list as a result.
2015-10-29 12:46:12 -04:00
cpw
945d3887d2
Fix substitutions for recipes and oredict recipes. Should mean that substitutions start working properly.
2015-10-29 08:46:23 -04:00
Fry
887f3bf31d
Merge pull request #2154 from shadekiller666/OBJ_Loader
...
OBJLoader Update: Fix for normal generation, whitespace handling, and UVs outside 0-1 range
2015-10-29 13:53:09 +03:00
RainWarrior
a9d5d0097d
Fix for the previous commit - transparent blocks were handled improperly.
2015-10-29 13:32:43 +03:00
RainWarrior
3d972a11a8
Changed how the forge lighting system handles holey models for opaque blocks; it now mimics vanilla behaviour, which allows light to pass through them.
2015-10-29 13:14:35 +03:00
shadekiller666
7a20543d5f
OBJLoader: Quick bandages to support/fix the new way that face/vertex normals are calculated, a very quick bandage to patch TextureCoordinates for the time being, and the Parser now uses a Pattern to split strings on whitespace instead of only splitting on " ".
2015-10-29 02:21:28 -07:00
RainWarrior
6fc96ef94e
More lighting fixes, flat lighting now works correctly for grass and torches.
2015-10-28 00:58:44 +03:00
RainWarrior
5214ed29b7
Fixed normal calculation for vanilla models, fixed the grass darkening and simular issues.
2015-10-28 00:29:16 +03:00
RainWarrior
6b10b41b02
Fixed piston rendering (WorldRenderer offset wasn't applied); fixed TESR being registered too early in one of the debug mods.
2015-10-27 19:02:22 +03:00
RainWarrior
ef2bcb056d
Fixed another generic issue in MultiModel.
2015-10-27 18:52:49 +03:00
RainWarrior
da19eda51e
Provide a IModel for "builtin/generated", fixes #2147
2015-10-27 18:36:57 +03:00
RainWarrior
b75593b0c6
Fixed AO being applied to OBJ model transparency, and OBJ loader trying to force the loading of the builtin white texture.
2015-10-27 18:36:57 +03:00
RainWarrior
a96ba1b7f7
Fixed generic bug in MultiModel
2015-10-27 18:36:57 +03:00
RainWarrior
7c7547227c
Perspective awareness for vanilla and multi models, fixes #2148 .
...
Improved error handling in MultiModel.
2015-10-27 17:40:05 +03:00
Fry
cf568ae85f
Merge pull request #2091 from shadekiller666/ItemModelLoadingFix
...
Fixed a bug with item model loading
2015-10-27 09:59:50 +03:00
RainWarrior
8c82b0296a
Small fix for reworked classic lighting
2015-10-27 00:19:04 +03:00
shadekiller666
33e2e0b028
Fixed a bug with item model loading that would occur if ModelBakery.addVariantName() was called with the same string location parameter for 2 different items, and the string pointed to a location that didn't exist, where ModelLoader.loadAnyModel() would substitute the blockdefinition in for the item model, but wouldn't remove the original input location from the loadingModels list, which would cause the location from the second call to throw an IllegalStateException even though that location now has a model.
2015-10-26 10:15:13 -07:00
shadekiller666
d1b220f6a3
Added OBJ loader for the ModelLoaderRegistry system.
2015-10-26 19:38:49 +03:00
RainWarrior
d5a658b5ea
Added back in the lost class
2015-10-26 19:32:19 +03:00
RainWarrior
dd365d7220
Model pipeline system.
...
Should replace all ad-hoc quad generation methods in forge, and make IBakedModel -> WorldRenderer data transfer faster. Added IVertexConsumer + helper classes; lighting that works correctly for non-axis-aligned faces using the new infrastructure. Changed smooth lighting algorithm, now it should work correctly for everything.
New block lighter can be disabled in the forge config options.
2015-10-26 19:25:48 +03:00
LexManos
ebe9b6d4cb
Merge pull request #2022 from simon816/guava-apache-lcl-exclusion
...
Add Guava and Apache to LaunchClassLoader exclusion list on server
2015-10-12 12:29:45 -07:00
darkevilmac
b9f5e152de
Add PlayerSetSpawnEvent
2015-10-10 15:39:27 -07:00
RainWarrior
e280f72cfb
'#' is now added automatically to the beginning of the texture names in B3D models, and the remapping is expected via the blockstate JSON, since it's more reasonable than adding it to the file name in the modelling program or matching the resource location with the filename.
2015-10-03 04:42:35 +03:00
RainWarrior
d71384bc33
Fixes Attributes.transform affecting only 1 vertex.
2015-09-29 02:29:16 +03:00
luacs1998
05f6ede2ea
Fix a possible crash in EventBus
2015-09-27 12:47:37 +08:00
RainWarrior
d70ca1a357
Workaround for MinecraftForge/ForgeGradle#256
2015-09-02 22:01:30 +03:00
cpw
5074f26ccd
FMLNetworkHandler.openGui should not try and open a GUI on a FakePlayer.
...
Fixes #2082 and probably dozens of mod errors. Also, side benefit of the
merged codebase! FML code can ref Forge code!
2015-09-02 13:50:00 -04:00
cpw
b7e8dcff7b
Format a bit better
2015-09-02 13:29:43 -04:00
cpw
5a9129f802
Merge branch 'patch-1' of https://github.com/laci200270/MinecraftForge into laci200270-patch-1
2015-09-02 13:27:42 -04:00
RainWarrior
b175d265b9
Much requested temporary hack for items and TESRs. Context: #1582 , #1597 , #1713 , #2058 and others.
2015-09-02 07:35:24 +03:00
LexManos
e5ee9377fd
Merge pull request #2086 from Vorquel/master
...
Fix faulty channel name checking
2015-09-01 16:32:26 -07:00
simon816
b312584ca4
Add Guava and Apache to LaunchClassLoader exclusion list on server
...
Move exclusions to common place. Less likely to get out of sync
2015-08-31 03:15:30 +01:00
Lex Manos
90a88efd8a
Fixed issue where config folder would not be created before SplashProgress tried to read from it.
...
Default macs to disable the new loading screen due to to many macs having issues.
Users can enable it again by editing their config.
Catch and gracefully handle more errors when starting up the Splash Screen.
2015-08-22 18:55:32 -07:00
James
589465bb81
Fix faulty Channel name
2015-08-21 16:06:07 -07:00
cpw
b211aca5ce
Merge branch 'fg2'
2015-08-20 12:27:20 -07:00
laci200270
ba8ae53867
Update FMLSecurityManager.java
2015-08-19 20:27:42 +02:00
LexManos
b45fd787f3
Merge pull request #1969 from diesieben07/blockhighlight
...
Re-introduce RenderBlockOverlayEvent
2015-08-05 11:48:53 -07:00
cpw
c2523c685a
FML's metabolic processes are now history. FML's off the twig. FML's kicked the bucket, FML's shuffled off this mortal coil,
...
run down the curtain and joined the bleedin' choir invisible!! THIS IS AN EX-PROJECT!
2015-08-02 00:20:19 -04:00
cpw
614bbcb0da
FML is no more. FML has ceased to be. FML's expired and gone to meet its maker. FML's a stiff! Bereft of life, FML rests in peace.
2015-08-01 23:51:40 -04:00
cpw
9a859f8d5c
Merge branch 'master' of https://github.com/AbrarSyed/MinecraftForge into fg2
2015-08-01 20:55:58 -04:00
cpw
5045d8df68
Merge branch '1.7.10'
2015-08-01 20:30:22 -04:00
LexManos
5623634f56
Merge pull request #2048 from shadekiller666/UnlistedPropertyValue
...
Fix for ExtendedBlockStates containing at least one IProperty and one IUnlistedProperty preventing block placement.
2015-07-25 15:12:57 -07:00
shadekiller666
87bbbfafcc
Fixed a bug with ExtendedBlockStates containing at least one IProperty and one IUnlistedProperty not allowing blocks to be placed.
2015-07-25 14:55:42 -07:00
LexManos
2a85ab0eab
Merge pull request #2017 from liach/add-enum
...
Add hook for adding EnumPlantType and fixed npe in BiomeType
2015-07-24 17:08:16 -07:00
LexManos
d72caa5005
Merge pull request #2047 from Zaggy1024/forgeblockstatesv1fixes
...
Fixed two bugs with the Forge blockstates v1 loader.
2015-07-24 11:28:23 -07:00
Zaggy1024
e580d3b6b6
Fixed a Forge blockstates json removing models causing an NPE in the loader.
...
Fixed the deep clone of a V1 Variant not cloning the submodels properly.
2015-07-24 13:20:10 -05:00
LexManos
5eea9cebae
Merge pull request #1983 from clienthax/patch-1
...
Make layer methods public
2015-07-23 12:13:00 -07:00
Ruben Taelman
0cf1f0d51c
Fix source block check for BlockFluidClassic
2015-07-21 10:51:53 +02:00
liach
e2ee54a27d
Add an EnumHelper hook and fixed an issue
2015-07-14 08:55:51 +08:00
cpw
8636eb1883
Wake up the FluidRegistry before any mods start loading. Should stop mods claiming to own water or lava (depending on who accessed
...
FluidRegistry first)
2015-07-09 16:53:31 -04:00
cpw
50677ad87a
Actually rebuild the fluidNames each rebuild, don't just try and force changes in. Should fix #1973
2015-07-09 16:40:51 -04:00
Clienthax
97f8c246b8
Signed-off-by: Clienthax <clienthax@gmail.com>
2015-06-30 22:29:34 +01:00
RainWarrior
c4f370a7e6
Custom transformations in forge blockstate json.
2015-06-30 21:37:11 +03:00
AbrarSyed
bbfae84ee8
removed broken and duplicate AT lines
2015-06-29 21:56:30 -05:00
LexManos
7a733d635e
Merge pull request #1974 from Lunatrius/white-screen-fix
...
Fixed error GUIs showing a white screen
2015-06-26 16:16:01 -07:00
Lunatrius
44077774be
Fixed error GUIs showing a white screen and replaced a rogue direct GL call.
2015-06-27 01:12:24 +02:00
Fry
37b4936e9d
Fix particle texture of the generated item models.
2015-06-27 01:26:59 +03:00
Bernhard Bonigl
e55ee43fd5
Fix StateMap always mapping properties to the "minecraft" domain instead of the mods, causing it to not find BlockState definitions.
2015-06-26 10:29:10 +02:00
diesieben07
ebef4553f3
Re-introduce RenderBlockOverlayEvent, seems to have been missed during 1.8 update
2015-06-25 19:09:32 +02:00
RainWarrior
74501f509f
There's no Map.getOrDefault in java6.
2015-06-23 17:03:19 +03:00
RainWarrior
8f65678b99
Vanilla models can now use custom textures. Fixes #1962
2015-06-23 16:52:42 +03:00
RainWarrior
510b5523d5
Fixed perspective transformations for item models.
2015-06-23 15:56:18 +03:00
Lex Manos
d7c4a06ce8
Fix AT for Block constructor.
2015-06-23 01:26:33 -07:00
RainWarrior
1582e401ed
Added ItemLayerModel - less awkward, simpler and faster version of ItemModelGenerator.
2015-06-23 04:43:48 +03:00
LexManos
8bb34107f1
Merge pull request #1858 from FlansMods/master
...
Hook for Camera Angles, Including Roll
2015-06-21 11:19:26 -07:00
larman
2cb971c38f
fix logic for guessing mesa tag in biome dict
2015-06-19 07:04:19 -07:00
LexManos
94dc49e522
Merge pull request #1952 from ganymedes01/master
...
Change permission levels on ore recipes parameters
2015-06-18 11:55:46 -07:00
LexManos
40bc035d74
Merge pull request #1953 from ganymedes01/patch-1
...
Fixed NPE when calling canBrew
2015-06-18 11:51:48 -07:00
Lex Manos
01aac69514
Use Guava instead of Nio for J6 compatibility.
2015-06-18 11:48:14 -07:00
ganymedes01
953ddae475
Fixed NPE when calling canBrew
...
Oversight on my part,
If the ingredient doesn't return true in Item.isPotionIngredient, Items.potionitem.getEffects(stack) returns null, causing an NPE to be thrown later on.
This invalidates #1947 .
2015-06-18 13:32:21 -03:00
ganymedes01
ab548afbfb
Change permission levels on ore recipes parameters
2015-06-18 13:21:00 -03:00
RainWarrior
07038f8342
Added fluid renderer.
2015-06-18 14:26:53 +03:00
LexManos
bf63879a92
Merge pull request #1941 from xxmicloxx/xxmicloxx-patch-b3dloader
...
Bugfix for B3DLoader
2015-06-17 16:52:08 -07:00
LexManos
1dc7a80d4f
Merge pull request #1506 from mezz/GuiScreenInputEvents
...
Add GuiScreenEvents for keyboard and mouse input
2015-06-17 16:45:41 -07:00
LexManos
87b55860af
Merge pull request #1781 from ShetiPhian/Block.getPickBlock
...
Player sensitive version of Block.getPickBlock
2015-06-17 16:37:03 -07:00
Lex Manos
6ec1ec2575
Fixed compile issues with irtimaled's PR.
2015-06-17 16:01:33 -07:00
Lex Manos
e7724c13cc
Fixed Wavefront Object Importer reading files with integer values. Closes #1651 , #1654
2015-06-17 15:48:22 -07:00
LexManos
20ea3bc0ce
Merge pull request #1749 from irtimaled/master
...
Copy fortress.dat from the overworld to the Nether. Fixes #1747
2015-06-17 14:23:58 -07:00
xxmicloxx
b45c90ceb8
Bugfix for B3DLoader
2015-06-17 19:48:51 +02:00
Lex Manos
e94288bbb1
Fixup model loading errors not being printed by making ICustomModelLoader.loadModel propogate IOExceptions as needed.
2015-06-16 16:03:10 -07:00
Lex Manos
d0902c096e
Cleanup code format in LayerBreakingTest.
2015-06-16 16:01:09 -07:00
cpw
114ac38910
Merge branch '1.7.10'
...
Conflicts:
fml/src/main/java/net/minecraftforge/fml/common/MinecraftDummyContainer.java
fml/src/main/java/net/minecraftforge/fml/common/registry/FMLControlledNamespacedRegistry.java
fml/src/main/java/net/minecraftforge/fml/common/registry/LanguageRegistry.java
2015-06-14 13:57:23 -04:00
superckl
c84f7a740f
Fixing two IndexOutBoundsExceptions from the BiomeDictionary
2015-06-12 17:08:19 -07:00
Lex Manos
b94c2799ab
Cleanup mod signature data table. Easily seperating those mods with signatures vs those with none.
2015-06-09 22:25:13 -07:00
Lex Manos
d4f6e9e419
Quiet CrashReport class pre-loading debug, no flag to re-enable.
2015-06-09 21:37:33 -07:00
Lex Manos
acbb330214
Bump version for new RB
2015-06-09 17:17:35 -07:00
Lex Manos
db7d82a889
Copy over parent's modelSet value in variants as well.
2015-06-09 17:17:23 -07:00
Lex Manos
9ef7b13442
Bump version for new RB.
2015-06-09 15:06:42 -07:00
cpw
db42d1f532
Merge branch '1.7.10'
2015-06-09 17:57:35 -04:00
LexManos
7406e3df9f
Merge pull request #1795 from lumien231/ExperienceEvent
...
Added LivingExperienceDropsEvent to change how much experience an entity drops
2015-06-09 13:23:01 -07:00
Lex Manos
fef959d1e9
Redefine removal value in IRetextureableModel from null to empty string {""} due to ImmutibleMap not allowing null Values. Closes #1927
2015-06-09 12:36:36 -07:00
LexManos
f62ee5c4f5
Merge pull request #1881 from ganymedes01/master
...
Added a brewing recipe registry system
2015-06-09 12:05:40 -07:00
ganymedes01
0373920f99
Added a brewing registry system
2015-06-09 14:01:45 -03:00
Fry
e007f7cf39
Merge pull request #1868 from fuami/ISmartBlockModel_Damage
...
Add Block Breaking Animation for ISmartBlockModels
2015-06-06 03:39:11 +03:00
Fuami
5cd4564a32
Added Breaking Animation for Smart Models, Checking each layer.
...
Added Layered Smart Render Test.
2015-06-05 19:23:17 -05:00
RainWarrior
d6bc936ffa
B3D Improvements
...
- fixed keyframe transformation application
- textures are now resolved the same way as in vanilla models
- added the ability to use forge blockstate texture information
- removed unused code from the B3D example
2015-06-04 18:58:42 +03:00
RainWarrior
581363fddd
fixed AT missing for getModelBlockDefinition
2015-06-04 18:58:42 +03:00
RainWarrior
685a97fd93
Fixed missing variant logging; added the possibility to specify the item variant in the blockstate json.
2015-06-04 18:07:03 +03:00
RainWarrior
897d41fa77
Fixed partial variant detection in the forge blockstate loader.
2015-06-04 16:59:18 +03:00
Lex Manos
5064d33519
Mitigate potential issue with users requesting lots of server status information by caching ServerStatus json.
2015-06-03 23:16:25 -07:00
cpw
63f2300794
Fix up the client/server fluid race condition that could cause the game to bail when an SSP game connects.
...
There's still a teeny gap, but it's MUCH less prominent than it was before.
2015-06-03 19:26:53 -04:00
LexManos
61f9c5a201
Merge pull request #1885 from LexManos/EnhanvedBlockStateJson
...
Hook BlockState's Json loading to add support for simplified Forge format.
2015-06-02 16:52:06 -07:00
Lex Manos
267e1ee62f
Hook BlockState's Json loading to add support for simplified Forge format.
...
See https://github.com/MinecraftForge/MinecraftForge/pull/1885 for more details.
2015-06-02 16:49:56 -07:00
cpw
3c640fa32d
Bump minor version # to 2 because of the fluid changes (mirroring what happening in 1.7.10)
2015-06-01 16:31:16 -04:00
cpw
d02636213a
Merge branch '1.7.10' - imports all the fluid fixups and other stuff from 1.7 into 1.8
...
Conflicts:
fml/src/main/java/net/minecraftforge/fml/common/FMLCommonHandler.java
fml/src/main/java/net/minecraftforge/fml/common/Loader.java
patches/minecraft/net/minecraft/client/Minecraft.java.patch
patches/minecraft/net/minecraft/client/renderer/texture/TextureMap.java.patch
patches/minecraft/net/minecraft/item/ItemArmor.java.patch
patches/minecraft/net/minecraft/nbt/CompressedStreamTools.java.patch
patches/minecraft/net/minecraft/nbt/NBTTagCompound.java.patch
patches/minecraft/net/minecraft/nbt/NBTTagList.java.patch
patches/minecraft/net/minecraft/world/World.java.patch
patches/minecraft/net/minecraft/world/WorldProvider.java.patch
src/main/java/net/minecraftforge/common/ForgeVersion.java
src/main/java/net/minecraftforge/common/network/ForgeMessage.java
src/main/java/net/minecraftforge/fluids/BlockFluidBase.java
src/main/java/net/minecraftforge/fluids/FluidContainerRegistry.java
src/main/java/net/minecraftforge/fluids/FluidRegistry.java
src/main/java/net/minecraftforge/oredict/OreDictionary.java
2015-06-01 16:29:34 -04:00
Lex Manos
3331d2a496
Fixed damage reduction rate of vanilla armor incorrectly scaling with armor's current durability.
2015-05-26 23:34:32 -07:00
Lex Manos
c608e7c04e
Fixes MC-75630 - Exploit with signs and command blocks
2015-05-25 15:28:14 -07:00
Lex Manos
df5e594e95
Loosen up ServerChatEvent to support IChatComponent Closes #1893
2015-05-25 13:34:34 -07:00
Flan
306af4feee
Added CameraSetup sub-event for camera angles
...
Allows players to alter yaw and pitch of renderViewEntity, but more importantly, adds the ability to roll the view.
Added camera roll hook
2015-05-19 16:14:44 +01:00
t1g3l
6a299a483a
Changed forge command tab completion to use getListOfStringsMatchingLastWord()
2015-05-18 13:51:05 +02:00
t1g3l
fe327fbd76
Added tab completion
2015-05-17 11:00:42 +02:00
Tmtravlr
b2de64bc70
Initialized the Nether Fortress chest loot
...
Forced the nether fortress chest loot to initialize in ChestGenHooks
like the other types.
Changed tabs to spaces. Silly Eclipse.
2015-05-10 15:59:07 -07:00
cpw
96cbadb874
Expose the fluid that a block was constructed with, useful for 'non-default'
...
configuration of fluidblocks. Shouldn't be used outside of this purpose.
2015-04-20 10:29:04 -04:00
cpw
50608986fe
Replace the OLD fluid in the fluidID map, not the new one..
2015-04-20 10:01:36 -04:00
cpw
7bbe8df2b8
Fix static initializer derp.
2015-04-20 09:26:27 -04:00
cpw
0543828603
Make FluidStack hold a delegate for the fluid. This can then float based on what is "live" at present.
2015-04-20 09:06:23 -04:00
cpw
dcb2f2588c
Actually use the override constraint in ticket requests. Closes #1802
2015-04-19 11:57:39 -04:00
cpw
54af750717
Verify that the fluid registry doesn't contain "junk" fluids thru reflection.
2015-04-18 21:37:45 -04:00
King Lemming
cd3bbfb02c
Adds some new Ore querying functionality.
...
Also attempts to size initial Hashmaps in a logical manner.
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-16 17:18:37 -04:00
Lumien
81ab4cbc5f
Added LivingExperienceDropsEvent to change the amount of experience an entity drops
2015-04-14 11:58:00 +02:00
LexManos
475d7fc02d
Revert KL's change, requesting a ore WILL register it.
...
Registering like this and returning a new empty list allows for modders to register their recipes and such without requiring to be executed after someone actually adds an item. If handled properly this allows for more flexible load orders, and more responsive code.
2015-04-13 21:28:16 -07:00
King Lemming
3cd7f6bd87
Adjusts OreDictionary to prevent invalid registrations.
...
Getting Ore Names for a non-existent ore will no longer automatically add that Name to the list nor generate an ID.
Tweaks a warning message in the FluidContainerRegistry. No functionality change.
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-13 22:40:38 -04:00
cpw
5c88164211
And handle the null case in the constructor itself. Closes #1794 (again)
2015-04-11 17:38:15 -04:00
cpw
230d757a89
Fix NPE - Closes #1794
2015-04-11 17:27:14 -04:00
cpw
9671179453
Fluids are now tracked internally by mod. This allows for the server and the world to specify a "default"
...
in the case of a possible alternative fluid implementation. If you always called registerFluid, things
should work pretty seamlessly, but if you didn't (gating with an isFluidRegistered check for example)
you should change to register anyway. This way, even if you're not default in the overall instance, you may
become default if you're the only mod present on a server, for example, or in a world save.
This should radically decrease the mixups caused by mod load ordering problems, and other issues around fluid
tracking.
2015-04-11 17:18:53 -04:00
King Lemming
37d63b3fe9
Adds a warning to the FluidContainerRegistry when a mod does something stupid! Also denies the registration.
...
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-10 20:09:58 -04:00
King Lemming
186f92479d
Fixes FluidContainerRegistry properly - no more corner case where client/server mods disagree.
...
Also clarifies the 2x Fluid registration error message somewhat.
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-10 16:38:45 -04:00
King Lemming
433b7ca589
Fixes #1782
...
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-09 17:28:20 -04:00
Timothy Tomkins
dfd42ab573
Player sensitive version of Block.getPickBlock
...
Block.getPickBlock was patched in 1.7 but was overlooked in 1.8.
Closes: https://github.com/MinecraftForge/MinecraftForge/issues/1709
2015-04-09 02:09:58 -04:00
Sergey Shatunov
a42cf1ae37
Fix FluidRegsitry.registerFluid
...
FluidRegistry:
```java
static BiMap<String, Fluid> fluids = HashBiMap.create();
static BiMap<Fluid, Integer> fluidIDs = HashBiMap.create();
...
public static boolean registerFluid(Fluid fluid)
{
if (fluidIDs.containsKey(fluid.getName()))
^^^^^^^
```
There is definitely should be fluids instead fluidIDs. This mistake broke many mods.
2015-04-08 17:26:40 +06:00
Lex Manos
02ebc9ca21
Restore binary compatibility issues in FluidRegistry caused by recent changes.
2015-04-07 20:06:55 -07:00
Irtimaled
1eb535f14f
Copy fortress.dat from vanilla location
...
Fixes #1747
If the dat file isn't in the dimension specific folder but is present in the vanilla data folder then copy it over.
2015-04-07 14:40:17 +01:00
cpw
4f0e2fb9c4
You shouldn't be creating FluidStacks from unregistered Fluids. Warn clearly on failed registrations, and make a useful log message for failed fluidstack
...
creations. Should help a lot with tracking down broken mods that are doing this wrongly.
2015-04-05 22:48:09 -04:00
King Lemming
f7395f517b
Allow for duplicate Fluid Blocks. It's annoying to be sure but just as with the OreDictionary, we'll have to handle it.
...
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-05 22:30:39 -04:00
cpw
defaddecec
Fix formatting
2015-04-05 22:30:39 -04:00
cpw
7506a5b7ad
Add in a fluidid transformer
2015-04-05 22:30:39 -04:00
King Lemming
3fc40b955a
Removed fluidID from ItemStack.
...
This fixes a rather huge issue where FluidStacks on the client could be desynced if a modder was unaware of it.
This is a breaking change but can be mitigated with a transformer to the getter getFluidID().
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-05 22:30:39 -04:00
iChun
b2f1b036de
Readded but deprecated the old RenderPlayerEvent that were deleted. Sorry, Lex.
2015-04-04 22:30:23 +01:00
iChun
8c35bc1dc7
Reimplement RenderPlayerEvent that was removed in the port to 1.8 from 1.7.10.
...
RenderPlayerEvent.Specials was removed because the special effects are done in the LayerRenderer now.
2015-04-03 21:11:43 +01:00
cpw
38b9febfe5
Forge really should have always supported the concept of an "exact spawn". Individual world providers can still
...
change this behaviour of course, but for default maps it makes sense to support it as a config option.
2015-04-03 10:31:25 -04:00
RainWarrior
46b1b82f13
Fixed mipmapping not being enabled by expanding 1x1 texture
2015-04-01 16:06:03 +03:00
Lex Manos
0f162ddc6a
Updated FML:
...
MinecraftForge/FML@2a268cd566 Improve mod list GUI, add sort and search
MinecraftForge/FML@951fc2d9fd First attempt at making FMLControlledRegistry something a bit more generic than just blocks/items.
MinecraftForge/FML@410582222d Merge pull request #614 from tterrag1098/betterModList
MinecraftForge/FML@ba0b176430 Fix ModDiscoverer ignoring inner classes.
MinecraftForge/FML@9cc313eab9 Merge pull request #617 from diesieben07/innerclass-disc
MinecraftForge/FML@01aaa7dc97 Fix mods defined via --mods or --modListFile launch args not being searched for coremods. #560
MinecraftForge/FML@8cecc47b85 Merge pull request #620 from killjoy1221/extra-coremod-fix
MinecraftForge/FML@38d9a5f444 Enhance output of common FML errors in crash reports and server
Force load anonymous minecraft classes used in crash reports. This prevents some crashes being hiddedn behind class definiton exceptions.GUI.
2015-03-27 03:03:31 -07:00
Lex Manos
9e7e9e5cbf
MinecraftForge/FML@24cb4a42c4 Enhance output of common FML errors in crash reports and server GUI.
...
Force load anonymous minecraft classes used in crash reports. This prevents some crashes being hiddedn behind class definiton exceptions.
2015-03-27 02:54:55 -07:00
JamiesWhiteShirt
3b567a92d8
Added newVolume and newPitch to PlaySoundAtEntityEvent. Deprecated ForgeEventFactory.onPlaySoundAt, added replacement ForgeEventFactory.onPlaySoundAtEntity.
2015-03-19 12:37:21 +01:00
LexManos
888bab92c3
Merge pull request #1723 from Geforce132/master
...
Add an EntityMountEvent.
2015-03-16 10:01:53 -07:00
Geforce132
d2f36d56f1
-Added EntityMountEvent.
2015-03-13 19:12:16 -05:00
diesieben07
642003e065
Fix jukebox message being too low with forge
2015-03-11 23:25:41 +01:00
robin4002
af0316ab9b
remove translation and add a note for contributors
2015-03-04 20:21:16 +01:00
LexManos
7355bdf600
Merge pull request #1721 from me4502/update-event
...
Added NeighborNotifyEvent fired on server side only, allows for monitoring and disabling world 'physics' updates.
2015-02-28 22:54:48 -08:00
Me4502
c21e38cd3b
Add NeighborNotiftyEvent.
2015-03-01 16:53:32 +10:00
Tmtravlr
f152741bba
Added Nether Fortress chest to the ChestGenHooks
...
I tried to follow the directions on
https://github.com/MinecraftForge/MinecraftForge/wiki/If-you-want-to-contribute-to-Forge
as best as I could. =)
If anything is wrong, let me know and I'll change it!
2015-02-26 14:25:41 -07:00
RainWarrior
638af63f4d
Hopefully fix NPE during baking of empty vanilla item models
2015-02-23 16:02:10 +03:00
RainWarrior
0e34510032
Removed event bus call from the ModelLoader
2015-02-17 21:20:19 +03:00
Lex Manos
5b28eb53e8
Add safty to URL detection in chat. Closes #1712
2015-02-16 22:46:55 -08:00
RainWarrior
b14cfa45e5
RenderItem can now use baked quad color
2015-02-17 05:02:16 +03:00
RainWarrior
93cd9722b0
Added a default white texture; Fixed B3DLoader crashing when the brush has empty texture specified
2015-02-17 05:02:16 +03:00
Parker Young
e04240e5e3
Added ATs for EnumFacing
...
This publics the VALUES array and HORIZONTALS array in EnumFacing, thus giving modders access to these arrays, much like ForgeDirection had.
2015-02-16 16:30:55 -05:00
RainWarrior
d741b1bafc
Attributes.put (de)normalization now works as intended
2015-02-16 03:53:33 +03:00
Lex Manos
f6ca556a38
Hold a weak reference to the Minecraft fake player object. Closes #1705
2015-02-15 13:00:09 -08:00
LexManos
e5cd5fc256
Merge pull request #1689 from matthewprenger/master
...
Minor tweak to UsernameCache to also cache usernames of offline players
2015-02-15 12:37:50 -08:00
RainWarrior
5616d0c1b0
ModelRotation.getMatrix() now returns the correct matrix; fixed the application of custom transformations to vanilla models; fixed application of transformations to B3D models; fixed the culling of rotated vanilla models
2015-02-14 04:44:41 +03:00
RainWarrior
87ef833d32
Alternative models work once again
2015-02-14 00:23:03 +03:00
RainWarrior
dfc2e04255
fix ModelLoader.setCustomModelResourceLocation not storing same item with different metadata values
2015-02-09 17:19:10 +03:00
RainWarrior
2419d4913b
made renderLayer ThreadLocal, now it should hold correct value for use inside custom baked models
2015-02-09 02:46:01 +03:00
RainWarrior
9a6fb600ec
Reworked vanilla texture resolution, hopefully fixes NPE bug in FaceBakery
2015-02-08 15:51:41 +03:00
RainWarrior
9e90febd37
fixed NPE during loading of B3D models without textures/brushes.
...
changed default B3D color to have full opacity.
2015-02-08 15:50:35 +03:00
Matthew Prenger
0f43b95821
Minor tweak to UsernameCache to also cache usernames of offline players.
2015-02-07 03:58:27 -06:00
Lex Manos
7ed7da159e
Fixed debugging Dedicated server in Forge Dev workspace.
2015-02-06 21:35:11 -08:00
Lex Manos
48c24246a5
Fixed InitMapGenEvent's fire order so values are used. And added OCEAN_MONUMENT type. Closes #1681
2015-02-04 12:20:24 -08:00
RainWarrior
9cb7cc557a
Restore binary backwards compatibility
2015-02-04 10:05:07 +03:00
RainWarrior
b8add23d9b
ModelBakeEvent now has ModelLoader as an argument instead of ModelBakery; Added various static hooks to ModelLoader to allow registering model-related information before it's needed (prevents file-not-found errors on first baking pass); ModelLoader waits until ModelBakeEvent is done before showing any missing model exceptions; It's now possible to define models completely in-code (as illustrated by ModelBakeEventDebug).
2015-02-04 09:45:23 +03:00
Lex Manos
501665fc1e
Bump version to 11.14.1 for next development cycle.
2015-02-03 19:44:29 -08:00
RainWarrior
3a0de2edca
Fixed tracking of UV locking state. Closes #1679
2015-02-03 10:40:30 +03:00
Lex Manos
79356d7023
Fixed ItemFrames not having a model. Closes #1678
2015-02-02 13:06:57 -08:00
Lex Manos
c374ba5463
Merge remote-tracking branch 'origin/1.8'
2015-01-31 18:56:00 -08:00
RainWarrior
ab39b7e4e0
Removed leftover debug messages
2015-01-30 03:14:12 +03:00
LexManos
a420927007
Merge pull request #1666 from TechStack/1.8
...
Fixes issue #1552 Where the flowIntoBlock method was not setting the Block to the fluid and causing crashes
2015-01-29 16:29:30 -06:00
LexManos
7581ead65f
Merge pull request #1664 from Lunatrius/fix-debug
...
Fixed debug text rendering one line to low.
2015-01-29 16:19:20 -06:00
TechStack
146b08a8cd
Closes #1552
...
Set the destination block the to the fluid.
In the previous code the destination block was still Air and would would
cause a crash because air doesn't have a property for LEVEL
2015-01-29 17:11:22 -05:00
RainWarrior
6eba0ebb93
Added model loader registry
...
Entry point: ModelLoaderRegistry
loader interface: ICustomModelLoader
custom model: IModel
ModelLoader is responsible for splicing into vanilla model system.
(you probably don't need to use it directly)
Interop with vanilla models isn't great yet
(vanilla models can't refer to custom ones as parents), will improve in
the future.
Includes loader for B3D models, with animation support
(net.minecraftforge.client.model.b3d).
Blender export plugin with compatible coordinate system:
https://github.com/RainWarrior/B3DExport
OBJ loader is being written, will be included at some point in the
future. For now you can convert OBJ to B3D via blender, or wait.
2015-01-29 11:33:52 +03:00
Lunatrius
39eb036b0e
Don't skip the first line when rendering (debug) text.
2015-01-28 21:41:39 +01:00
Ivorius
e629774753
Fix fluid tanks incorrectly reading NBT when empty
...
If the Empty flag was set, the tank would not correctly read the data, keeping the outdated FluidStack instead. This is especially relevant with updatable TileFluidHandler TEs.
2015-01-17 00:36:42 +01:00
Parker Young
bfcce919b9
Re-enabled Icon setting for Fluids
2015-01-16 17:30:00 -05:00
RainWarrior
dcabad2bd1
Merge pull request #1602 from Chicken-Bones/1.8
...
Allow blocks to render in multiple layers
2015-01-10 13:35:29 +03:00
Lex Manos
d899f8fb84
Call World.init from DimensionManager.initDimension Closes #1551
2015-01-08 23:02:25 -08:00
Lex Manos
5328701219
Fix potential NPE when loading a single player world where you were saved in a unloaded dimension. Closes #1575
2015-01-08 21:42:13 -08:00
Lumien
404e8fa89e
Fix versionCheck config option
2015-01-01 17:52:44 +01:00
Lumien
9d34bbece7
Fixes #1603 : Moving the start of the update thread to the pre init of the forge mod container
2014-12-28 22:49:31 +01:00
Chicken-Bones
0cbc685d3c
Allow blocks to render in multiple layers
2014-12-26 15:45:00 +10:00
Lex Manos
0923c2c2b8
Fix recipies for stone variants.
2014-12-25 01:39:22 -08:00
LexManos
30e44e19e9
Merge pull request #1592 from palechip/1.8
...
Fix Scoreboard rendering for the sidebar.
2014-12-24 16:06:17 -08:00
Lex Manos
51271dcc3a
Fix MC-30864 (sending web links in chat)
2014-12-23 15:04:41 -08:00
LexManos
d5d312b452
Merge pull request #1491 from killjoy1221/master
...
Fix MC-30864 (sending web links in chat)
2014-12-23 14:33:10 -08:00
Lex Manos
7ddc5469b4
Fix crafting of non-oak fences/gates.
2014-12-23 14:14:40 -08:00
Lex Manos
3c936e88f2
Added chests to the ore dictionary.
2014-12-23 13:17:44 -08:00
Lex Manos
53275ff0ac
Removed exclusion of white stained glass recipes in ore dictionary.
2014-12-23 12:15:40 -08:00
LexManos
93445248e6
Merge pull request #1503 from Kittychanley/master
...
Removed exclusion of white stained glass recipes in ore dictionary.
2014-12-23 12:13:17 -08:00
palechip
f6dc40c07d
Fix Scoreboard rendering for the sidebar.
2014-12-22 14:34:35 +01:00
Lex Manos
d8cb28911c
Fix userdev for new BlockState change.
2014-12-12 14:42:49 -08:00
LexManos
ca2d49b4cd
Merge pull request #1518 from RainWarrior/model-event
...
Added model bake event, ISmartBlock/itemModel, Block.getExtendedState, IExtendedState and IUnlistedProperty
2014-12-12 12:44:05 -08:00
Lex Manos
0b41756125
Untie ItemModelMesher from using Item Ids internally by implementing our own simple mechanics using Trove.
2014-12-12 11:47:27 -08:00
Lex Manos
ecd4a259ec
Fix EnumHelper for new ArmorTexture argument.
2014-12-11 16:41:27 -08:00
Lex Manos
f60f7d9aa6
Fixed NPE thrown when brewing event is fired and not all slots are filled.
2014-12-11 05:25:13 -08:00
Lex Manos
66018bd168
Make daylight sensor recipe use ore dictionary wooden slabs Closes #1565
2014-12-10 05:18:42 -08:00
Lex Manos
924db0ff03
Fixed NPE thrown when brewing event is fired and not all slots are filled. Closes #1564
2014-12-10 05:12:36 -08:00
Lex Manos
08960ffb7b
Unbind Shaped/Shapeless Ore Recipies from Array list to normal List.
2014-12-08 05:03:43 -08:00
Lex Manos
f9955efb08
Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp.
2014-12-07 05:48:26 -08:00
Lex Manos
81086375e8
Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp. Closes #1486
2014-12-07 05:48:02 -08:00
Lex Manos
4e39515d12
Add quartz_ore tool init, more mojang special casing -.- Closes #1333 and Closes #1335
2014-12-07 03:43:02 -08:00
Lex Manos
4cc11b220a
Add quartz_ore tool init, more mojang special casing -.-
2014-12-07 03:41:53 -08:00
Lex Manos
24213a8ca7
Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing. Closes #1248
2014-12-07 03:30:52 -08:00
Lex Manos
27524a02ae
Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing.
2014-12-07 03:30:10 -08:00
Lex Manos
c9fe5ded9b
Add LivingHealEvent called from EntityLivingBase.heal() Closes #1282
2014-12-07 02:35:07 -08:00
Lex Manos
44b21681e2
Add LivingHealEvent called from EntityLivingBase.heal()
2014-12-07 02:34:28 -08:00
Lex Manos
f2b1622355
Added CreateSpawnPosition event.
2014-12-07 01:52:29 -08:00
Lex Manos
877ba864e7
Added CreateSpawnPosition event Closes #1053
2014-12-07 01:52:17 -08:00
Lex Manos
0c11a1544f
Cleanup deprecated code, and TODOs in OreDictionary. Down-typed things from ArrayList to List. Asking for the ores with a null stack will now throw an Exception.
2014-12-07 01:50:26 -08:00
Lex Manos
cf81ad7b15
Add "sand" to the OreDictionary
2014-12-07 00:44:29 -08:00
Lex Manos
9cf9d6a8e8
Add "sand" to the OreDictionary Closes #1487
2014-12-07 00:44:20 -08:00
Lex Manos
42938a1e7f
Added Explosion Start and Detonate events to control explosion.
2014-12-07 00:28:41 -08:00
Lex Manos
861c00fdfc
Added Explosion Start and Detonate events to control explosion. Closes #1469
2014-12-07 00:27:51 -08:00
mezz
75c7862e78
Add GuiScreenEvents for keyboard and mouse input
2014-12-06 19:06:19 -08:00
Draco18s
bf26e639d9
Update RenderBlockFluid.java
...
Added tessellator calls to render the block's back faces, so that the liquid properly renders when the player is immersed in the fluid.
2014-12-04 16:50:26 -05:00
RainWarrior
134fbaa1ff
Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getExtendedState, support for unlisted properties in block states. Includes example implementation of http://imgur.com/a/FyyJX
2014-12-04 14:16:30 +03:00
Lex Manos
59df94bd90
Updated FML:
...
MinecraftForge/FML@9c8ca4a4e3 Unlink banner block and item id. Mojang should of matched these up but they didn't -.-
MinecraftForge/FML@84a101f344 Update Dev mcp mappings to 11-30 snapshot.
2014-12-01 19:11:17 -08:00
Lex Manos
cbcdbf56bb
Fixed Entities not being able to climb ladders, Closes #1535
2014-11-29 23:03:55 -08:00
Lex Manos
d6d4735a70
Fixed Entity extended properties init order. Closes #1532
2014-11-29 23:03:26 -08:00
Lex Manos
6bb769268f
Fix interacting with entities.
2014-11-28 12:04:09 -08:00
Lex Manos
10efdbc085
Fix debug screen not showing grey background. Closes #1529
2014-11-28 11:18:59 -08:00
Lex Manos
d48f4d0a94
Update RecipeSorter for new 1.8 recipies.
2014-11-28 08:20:10 -08:00
Lex Manos
17e5480b6e
Fix Entityies not taking damage correctly. Closes #1511
2014-11-28 07:43:10 -08:00
Lex Manos
53659fca06
Initial update to 1.8, Super beta. Most rendering related hooks are out due to major changes in 1.8.
...
Some notes:
Almost all int x, int y, int z parameters have been changed to BlockPos class
ForgeDirection has been removed, replaced by net.minecraft.util.EnumFacing.
All FML classes have moved from packet cpw.mods.fml to net.minecraftforge.fml
Fluid Rendering has been disabled for the time being, to be re-evaulated and a test mod created for it.
Minecraft now uses a Model based system for rendering blocks and Items. The intention is to expand the model format to better suit modder's needed once it is evaulated.
As such, The model loaders from Forge have been removed, to be replaced by expanding vanilla's model format.
Metadata has been extracted out in Minecraft to IBlockState, which holds a list of properties instead of magic number metadata. DO NOT listen to the fearmongering, you can do EVERYTHING with block states you could previously with metadata.
Stencil Bits are disabled entirely by for the main Display, Modders must enable and recreate the FrameBuffer if they wish to use Stencil Bits.
2014-11-26 00:00:54 -08:00
Kittychanley
4e79117755
Removed exclusion of white stained glass recipes in ore dictionary. Closes #1502 & #1481
2014-11-21 14:13:24 -06:00
Matthew Messinger
21ffd28adb
Fix MC-30864 (sending web links in chat)
2014-11-10 15:24:27 -05:00
LexManos
5b82e18afc
Merge pull request #1376 from founderio/patch-1
...
Modify WavefrontObject to allow '.' in group object names
2014-11-04 18:29:12 -08:00
Lex Manos
47305ff691
Player sensitive version of Block.getPickBlock Closes #1348
2014-11-04 18:27:02 -08:00
LexManos
bcaf8b7e79
Merge pull request #1450 from Adubbz/master
...
Fixed desert list initialization. Fixes #1447
2014-10-17 15:56:00 -07:00
Lex Manos
31e330090a
Bump version for new RB.
2014-10-16 20:49:33 -07:00
matthewprenger
9c2f0ddfad
Add username cache for determining a player's last known username
2014-10-15 16:14:36 -05:00
Lex Manos
ae4f979318
Compleetly disable stencil bits unless told not to by using the -Dforge.forceDisplayStencil=true flag. Should solve the 'menu in bottom corner' issue with Intel Integrated graphics cards.
2014-10-12 22:11:40 -07:00
LexManos
3aef547046
Merge pull request #1418 from Parker8283/wakeupevent
...
Added PlayerWakeUpEvent
2014-10-11 11:34:50 -07:00
Parker
ff36d4f1d3
Added PlayerWakeUpEvent
2014-10-11 14:13:25 -04:00
Adubbz
de5daadf11
Fixed desert list initialization. Fixes #1447
2014-10-10 21:22:47 +11:00
LexManos
38275c8232
Merge pull request #1364 from Adubbz/master
...
Fixed biome weights not working with non multiples of 10
2014-10-08 17:58:26 -07:00
Lex Manos
676ecab52e
Disable by default the Display Stencil bits. Keep FBO bits. Acording to Mumfery and ChickenBones, it should not be nessasary and should solve the 1/4 main menu issue. Use -Dforge.forceDisplayStencil=true to enable old behavior.
2014-10-06 15:12:12 -07:00
LexManos
6da8a19094
Merge pull request #1219 from Lunatrius/master
...
Prevent client only commands from bleeding through to the server.
2014-10-06 14:50:47 -07:00
bloodshot
37f91681d9
Added PlaceEvent and MultiPlaceEvent which fires before placing a block.
...
Before calling "ItemStack.tryPlaceItemInWorld", a recording flag is turned on for
setBlock to capture a blocksnapshot for each block that attempts to be placed.
If 1 block is captured, a "BlockEvent.PlaceEvent" is fired to notify mods.
If 2 or more blocks are captured, a "BlockEvent.PlaceEvent" is fired first with the first block
captured followed by a "BlockEvent.MultiPlaceEvent" with all captured blocks. This extra event
is required for items that have the ability to place 2 or more blocks such as a BlockBed.
If either event is cancelled, the recorded block snapshot(s), item stacksize, and item meta will
revert back to the captured snapshot(s).
If the events are not cancelled, a notification will be sent to clients and block physics will be updated.
What this means for mods is Forge will be able to capture all player block placement automatically and fire
a PlaceEvent and/or MultiPlaceEvent.
If for whatever reason your mod does not use the standard placement methods then you will need to fire the
appropriate placement events in order to notify mods/servers.
This commit also includes a new utility class called BlockSnapshot which is serializable. This new class is used in conjunction with
both PlaceEvent and MultiPlaceEvent in order to record a snapshot of block space before it is altered. This
allows us to restore the block(s) if an event is cancelled. The class also provides the ability to restore a snapshot
to any location using the restoreToLocation method. This should be helpful to many mods that are looking to be able
to capture block data then restore it to back to any location required.
2014-10-02 11:33:25 -04:00
Lunatrius
7cff6f4c80
Prevent client only commands from bleeding through to the server.
2014-09-17 01:48:44 +02:00
Michael Lawrence
71cb9dfe52
check for IFluidBlock (in addition to Material.liquid) when
...
determining render height so that non-liquids (gases) render correctly
2014-09-08 05:51:34 -07:00
Oliver Kahrmann
da39ed066c
Modify WavefrontObject to allow '.' in group object names
...
Blender names objects with .001 ir .002 when separating vertices or duplicating objects and the importer would crash on them. This fixes the regex to allow dots in the name.
2014-09-01 22:43:53 +02:00
cpw
24989689b3
GIANT FML UPDATE! Bump forge revision number, and fix patches for ItemStack changes. More to come on this branch I expect.
...
MinecraftForge/FML@7c5cf21904 Implement STDOUT/STDERR redirection.
MinecraftForge/FML@bc78e31cb7 added support for \n in tooltip strings added \n test tooltip localization fixed int/double conversion error in slider entry added test slider scenario that highlighted conversion error
MinecraftForge/FML@a2908e5c59 Clean up a bunch of compiler warnings.
MinecraftForge/FML@7f67523d87 Update realms to 1.3.2
MinecraftForge/FML@73f23c24b8 Merge branch 'std-redir' of github.com:Emberwalker/FML
MinecraftForge/FML@1c6b25df74 If an IO exception comes from the datawatcher, spew it all over the console don't discard it silently. Should stop pixelmon blaming forge for their mistakes.
MinecraftForge/FML@e77da9eb2f And fix the read side too, incase someone is trying to bitbang and failing.
MinecraftForge/FML@305d8950c9 Make LogContext optional. This can be useful for debugging mod issues, but Apache's implementation in log4j2 is responsible for a very significant % of the overall runtime. Quite frankly this is shockingly bad performance from what is supposed to be a high performance logging framework. Anyway, until we can figure out if we can fix it, we're turning it off by default.
MinecraftForge/FML@bdfca1c8ed Make more noise when people screw up mod downloading and put .jar.zip in their mod folders.
MinecraftForge/FML@2108494112 Add a custom version range factory method. Should hush skyboy's complaints. Closes #486
MinecraftForge/FML@7c1e6aaa40 Add a delegate to every item and block. this should help with renaming fun stuffs. Also, fix all the tabs from my previous commits. *sigh*
MinecraftForge/FML@61fcb4df06 Tweak Itemstack patch to always delegate to the method call. Set the field, so it's in sync.
MinecraftForge/FML@eb8c5ab146 Fix nested directory for language resources. Closes MinecraftForge#1264
MinecraftForge/FML@7c05e5f70d Default collections, so that we don't crash if useDependencyInfo is true. Closes #485
MinecraftForge/FML@9729fe2332 Kill net.minecraft.src warning. It hasn't served a purpose in a long time now. Closes #313
MinecraftForge/FML@21e875ef22 AllowPlayerLogins only after the server has completed the core init tasks. Closes #372
MinecraftForge/FML@46cfeade80 Add a constructor to CustomModLoadingDisplayException. Closes #387
MinecraftForge/FML@a6eab2683a Update README.txt
MinecraftForge/FML@f75838461c Last part is the itemstack transformer. Itemstacks should now only be loosely coupled with the items within.
MinecraftForge/FML@51f24e9e6d First draft of add alias. It is probably not properly persistent atm.
MinecraftForge/FML@2a4c642470 Finally fix stupid NPE error caused by FML trying to parse the super of Object in IDEA envs.
MinecraftForge/FML@c1b1417ee1 FML now supports passing a json formatted modlist as an argument, as well as a comma separated argument list. These facilitate modpacks mostly, by meaning you don't need to duplicate mods. The modlist is arranged in the maven style, with mods referenced maven-like.
MinecraftForge/FML@3d42cda2a2 Build.Gradle Patch
MinecraftForge/FML@20c7add845 Merge pull request #484 from bspkrs/master
MinecraftForge/FML@26ed4b992e Clear button list on FML fatal error screens. The hidden cancel button should not be there. Closes #497
MinecraftForge/FML@ebe4f5c5e2 Merge pull request #494 from AntonBoch1244/patch-1
MinecraftForge/FML@ad0da05f5c Fix the ItemStack transformer to find the method and field so it works with srg and mcp naming.
MinecraftForge/FML@65d380181a Extend timeout for client to 5 seconds. Should fix Forge #1322
MinecraftForge/FML@45486a0b6d Fix almost invisible NPE in TerminalTransformer when loading a non-existant class
MinecraftForge/FML@13da3efce0 Allow a clean way to exit the game without big ugly warnings, but with logging information available if needed. Closes #496
MinecraftForge/FML@fda305edfe Some more tidying up of the exit handling
MinecraftForge/FML@b087f60c33 More cleanup of exit handling, also add a couple more noise classes to the list of things ignored.
MinecraftForge/FML@d6358a466b Cleanup override warnings
MinecraftForge/FML@af7a58b9e5 Update to legacylauncher 1.10 and asm 5.0.3
MinecraftForge/FML@e6d00440a6 ItemStack swapping
MinecraftForge/FML@8597e45a0e Fix NPE from a boolean
MinecraftForge/FML@b9b9daa8a9 Fix ups from feedback.
MinecraftForge/FML@d89165021f Mark the promise a success in the outbound handler.
MinecraftForge/FML@2e5ccf7988 Update for launchwrapper 1.11. Fixes java 6 compatibility.
MinecraftForge/FML@641250d853 Fix java 8u20. Closes #501 and a bunch of other bugs too.
MinecraftForge/FML@292be72639 Allow client handshake to be reset by server to support BungeeCord.
MinecraftForge/FML@092873fbe5 Merge branch 'bungeecord' of github.com:bloodmc/FML
MinecraftForge/FML@134f2f8e88 Fix bug with entityspawn - if the entity doesn't extend livingbase, it fails to write a headyaw byte, and everything will be derped for that packet.
MinecraftForge/FML@4852de81e0 Wrap the server description box a little bit shorter. Stops the overlapping. Closes #489
2014-08-30 00:16:46 -04:00
Adubbz
0d93bec5e7
Fixed biome weights not working with non multiples of 10
2014-08-30 10:35:05 +10:00
Bernhard Bonigl
53294b843b
Write the correct default value for StringList comments in the config
2014-08-15 15:57:44 +02:00
Lex Manos
ba69a1a6fd
Fix AIOOB in BiomeDictionary. Closes #1326
2014-08-14 20:33:23 -07:00
LexManos
948f7145d1
Merge pull request #1187 from Abastro/skylight
...
Skylight Hooks for Minecraft Forge
2014-08-11 16:00:11 -07:00
Abastro
f590ce8641
Skylight Hooks for Minecraft Forge
...
Mainly for solar/lunar eclipse.
2014-08-11 15:42:07 +09:00
LexManos
261ba628df
Merge pull request #1217 from Glassmaker/patch-1
...
Adds getLocalizedName and getUnlocalizedName to FluidStack
2014-08-10 01:42:24 -07:00
ShetiPhian
22609b1d54
Legacy Liquid Load Fix
...
nbt.getString("FluidName") no longer returns null, it returns an empty string.
This patch allows legacy liquids to be resolved once again.
2014-08-05 21:08:53 -04:00
DemoXin
68fd0049fb
* Added AT for ContainerRepair.stackSizeToBeUsedInRepair (Now public)
...
* Added ability to AnvilUpdateEvent to alter stackSizeToBeUsedInRepair (vanilla behavior is now reproducable)
* Added AnvilRepairEvent, fired when the player removes an ItemStack from the output slot of ContainerRepair, and allows the chance to damage the anvil to be altered.
2014-08-04 16:54:35 -04:00
skyboy
5f8d501ed6
Add EntityFishHook AT
2014-08-03 19:52:59 -04:00
LexManos
224987aa83
Merge pull request #1128 from skyboy/patch-fishingapi
...
Add API for fishing results, I'm tired of this, If shit breaks, Blame Skyboy and King_Lemming.
2014-08-03 16:28:32 -07:00
rwtema
eeb701cb16
Fixed ItemFluidContainer always draining the maximum amount, regardless of the amount remaining.
2014-07-31 20:52:52 +01:00
zarathul
7a1de8c13d
- Added drainFluidContainer() and getContainerCapacity() helper methods.
2014-07-30 13:23:52 +02:00
Adubbz
2affeae979
Added an event for fog rendering
2014-07-28 17:01:38 +10:00
skyboy
cc169c3ea1
Update FishingHooks
2014-07-25 06:42:17 -04:00
skyboy
906dcb999d
Add FishingHooks
2014-07-24 04:12:45 -04:00
Lex Manos
b2dddf545b
Fixed NPE that happens sometimes when exiting the game witout fully loading a world {main a dev-time thing}
2014-07-16 18:36:12 -07:00
bspkrs
e35755c3e3
Fixed missing assignment of constructor arg (thanks @Lunatrius)
...
I must have edited this out when I was cleaning up my formatting commit spam.
2014-07-15 09:47:01 -04:00
Glassmaker
ff2696dff8
Adds getLocalizedName and getUnlocalizedName to FluidStack
2014-07-10 15:25:53 +03:00
cpw
27d5dc0a25
Add a system property for the stencil, in case config is not available..
2014-07-09 10:59:33 -04:00
Lex Manos
af9229d3bc
Add ability for modders to designate custom biome types. And remove note about automatically registering. Closes #1167
2014-07-07 21:29:37 -07:00
LexManos
7d24c2259b
Merge pull request #1199 from Adubbz/master
...
Enhanced the Biome Dictionary
2014-07-07 19:50:56 -07:00
LexManos
a6b7ba06c6
Merge pull request #1163 from TheCountryGamer/master
...
Added RenderBlockOverlayEvent
2014-07-07 19:50:04 -07:00
Lex Manos
f6471c3c08
Added World to ChunkProviderEvent.ReplaceBiomeBlocks, and exposed metadata to End and Nether generation events. Close #1201
2014-07-07 19:47:50 -07:00
Adubbz
8d2ebdf25f
Enhanced the Biome Dictionary with tags based on temperature, vegetation, moisture, trees and others
2014-07-08 12:09:44 +10:00
TheCountryGamer
7e7870026e
Added RenderBlockOverlayEvent.java
...
Adds a Forge event which controls whether an overlay is rendered.
Overlays include: First-person fire, Block (when inside a block)
and water when a player is inside a water block.
Patched for easier manipulation of event
Fixed for Lex
To be squashed
Removed Contructor
Added block XYZ parameters
TODO, the second block overlay event’s XYZ might not be correct
2014-07-07 21:49:51 -04:00
LexManos
53ce6f69e7
Merge pull request #1200 from tterrag1098/master
...
Add AchievementEvent
2014-07-07 18:37:53 -07:00
LexManos
7c016d9ee8
Merge pull request #1210 from Ghosrec35/master
...
Added Javadoc comments for Forge Event documentation.
2014-07-06 17:16:46 -07:00
Lex Manos
d35098ab9e
Remove the BLEND enable in rendering damage bars. And exclicitly fix blend states in some GUI elements.
2014-07-06 16:25:14 -07:00
Alex
c410a2d9fc
Added Javadoc comments for Forge Event documentation.
2014-07-06 18:41:11 -04:00
LexManos
d889765b10
Merge pull request #1159 from ganymedes01/master
...
Added FluidStack sensitive version for Fluid's localised name
2014-07-06 12:06:58 -07:00
tterrag1098
a3c268b577
Add AchievementEvent
...
Allows modders to react to players receiving achievements, and cancel
them.
Fix indentation
More shortening
Down to one line...
Remove newline
2014-07-02 20:18:53 -04:00
Gerard Bruwn
aca429f17b
Add RenderItemInFrameEvent
2014-07-01 09:58:44 -07:00
Lex Manos
63d3fd2e84
Add config option to specify the default spawn fuzz factor for the overworld. Closes #1190
2014-06-29 18:56:22 -07:00
Lex Manos
219f5adf61
Add config option to disable attempting to creat screen with Stencil Bits.
2014-06-29 18:42:48 -07:00
bloodshot
2bfda259fa
Fixed wrong method call in ChunkIOProvider.
...
When a chunk fails to load async, we fallback to the original sync method.
In this case, it was calling the async method twice which ended up causing
a stackoverflow.
2014-06-29 14:27:37 -04:00
bspkrs
f8be9a237c
fixed compounding quotes issue with category names that require quotes when save is called more than once
2014-06-26 16:31:27 -04:00
cpw
ebf0e7617a
Update to MC 1.7.10, bump to 10.13.0
...
MinecraftForge/FML@bc420dcb0b Fix Eclipse launching attribute
MinecraftForge/FML@1e0134a1ca Merge pull request #455 from rumickon/feature
MinecraftForge/FML@1c5db211af Update for release 1.7.10
MinecraftForge/FML@79a0c5e559 Merge branch 'mc179'
2014-06-26 15:07:51 -04:00
cpw
32e577d5bf
Fix API incompatibilities. Should mean mods will work with new config changes.
2014-06-26 14:45:43 -04:00
luacs1998
23c6d0ef55
Update mc version string
...
Or was I not supposed to?
2014-06-26 09:03:22 +08:00
cpw
fcd13f5e71
Merge branch 'master' into prerelease
2014-06-25 20:18:42 -04:00
cpw
24c05a73ce
Merge branch 'master' of github.com:bspkrs/MinecraftForge into bspkrsgui
...
Conflicts:
src/main/resources/assets/forge/lang/en_US.lang
2014-06-25 20:13:36 -04:00
Lex Manos
256d865db6
Update to 1.7.10-pre4.
2014-06-23 21:55:16 -07:00
Christian
1275aa732e
Null check the Item in the supplied stack as well as the stack itself.
2014-06-22 14:47:24 -04:00
Christian
4778c33902
And fix firing for single player loading.
2014-06-22 14:39:23 -04:00
Christian
127605ec3e
Fix derpity derp.
2014-06-22 10:11:32 -04:00
Christian
f7736e9a0a
Fire an event when a player loads or saves from disk. Mods that want to load an additional
...
player related file from the players dir can now do so in that event.
2014-06-21 17:38:21 -04:00
Thog92
a905fe578b
Add missing 1.7 biomes to BiomeDictionary
2014-06-19 19:06:27 +02:00
ganymedes01
85497cbf6e
Added FluidStack sensitive version for Fluid's localised name
...
Would be helpful for determining names for more complex FluidStacks (with tag compounds for example)
2014-06-18 15:26:14 +01:00
Zarathul
e68cfa9f72
Fixed ArrayIndexOutOfBoundsException in getOreName
...
Added sanity check to prevent ArrayIndexOutOfBoundsException in getOreName for negative ids.
2014-06-16 23:00:40 +02:00
bloodshot
61a6b67d51
Don't call ChunkDataEvent.Load async
...
ChunkDataEvent.Load must be called after TE's are loaded since this is
what mods expect. The event is handled by ChunkIOProvider during
callStage2.
2014-06-13 00:52:13 -04:00
LexManos
96286b77f9
Merge pull request #938 from bloodmc/chunkasync
...
Load chunks asynchronously for players.
2014-06-12 17:43:28 -07:00
Lex Manos
1b7190c50b
Pop version for new Recomended build.
2014-06-12 15:16:56 -07:00
Travis Watkins
e6bbcf6a3d
Load chunks asynchronously for players.
...
When a player triggers a chunk load via walking around or teleporting
there is no need to stop everything and get this chunk on the main thread.
The client is used to having to wait some time for this chunk and the
server doesn't immediately do anything with it except send it to the
player. At the same time chunk loading is the last major source of file IO
that still runs on the main thread.
These two facts make it possible to offload chunks loaded for this reason
to another thread. However, not all parts of chunk loading can happen off
the main thread. For this we use the new AsynchronousExecutor system to
split chunk loading in to three pieces. The first is loading data from
disk, decompressing it, and parsing it in to an NBT structure. The second
piece is creating entities and tile entities in the chunk and adding them
to the world, this is still done on the main thread. The third piece is
informing everyone who requested a chunk load that the load is finished.
For this we register callbacks and then run them on the main thread once
the previous two stages are finished.
There are still cases where a chunk is needed immediately and these will
still trigger chunk loading entirely on the main thread. The most obvious
case is plugins using the API to request a chunk load. We also must load
the chunk immediately when something in the world tries to access it. In
these cases we ignore any possibly pending or in progress chunk loading
that is happening asynchronously as we will have the chunk loaded by the
time they are finished.
The hope is that overall this system will result in less CPU time and
pauses due to blocking file IO on the main thread thus giving more
consistent performance. Testing so far has shown that this also speeds up
chunk loading client side although some of this is likely to be because
we are sending less chunks at once for the client to process.
Thanks for ammaraskar for help with the implementation of this feature.
This commit is based off the following :
Bukkit/CraftBukkit@b8fc6ab2c1
Bukkit/CraftBukkit@85f5776df2
Bukkit/CraftBukkit@0714971ca2
Bukkit/CraftBukkit@7f49722f45
Bukkit/CraftBukkit@53ad0cf1ab
2014-06-12 16:51:17 -04:00
LexManos
c45ed6f6d8
Changed dustLapis to gemLapis to make OM SHUT THE HELL UP.
2014-06-11 22:43:15 -07:00
Lex Manos
dd5b51aac1
Fixed missed metadata offset, and now cache return values of getOres for speed.
2014-06-11 10:27:28 -07:00
LexManos
a08357a845
Merge pull request #1126 from Cojomax99/fog_customization
...
World fog color and density can now be controlled through an event
2014-06-11 00:57:33 -07:00
Cojomax99
9a3bc1fff5
World fog color and density can now be controlled through an event
2014-06-11 10:54:54 +03:00
Lex Manos
7a43d2f96a
Rework OreDictionary's internals to be a bit more speedy to help combat modders using it inapropriatly. Closes #1022 Closes #1131
2014-06-10 18:05:09 -07:00
Lex Manos
03ae909762
Fix inverted parameters in OreDictionary.getOreID Closes #1123
...
-.- Closes #1120
2014-06-04 23:09:13 -07:00
bspkrs
04c2ed554d
Added support for new FML config GUI classes
...
refactored lots of stuff based on comments
added Configuration.load() exception handling and logging
2014-06-04 17:39:47 -04:00
LexManos
f3cbc6c262
Merge pull request #1034 from Adubbz/master
...
Greatly simplified the addition of new biomes to the default world. If this breaks things blame Adubbz.
2014-06-02 17:00:47 -07:00
Lex Manos
42fc3c9516
Added Noteblock change and play events. Closes #1027 #1025
2014-06-02 16:57:04 -07:00
Lex Manos
b301b1f70c
Add target world to PlayerInteractEvent for potential 'cross dimension' interaction such as LittleBlocks. Closes #1071
2014-06-02 15:49:11 -07:00
Lex Manos
eb1ddab278
Add a couple of localizations to Forge added strings. Closes #1068
2014-06-02 15:28:11 -07:00
Lex Manos
f2a33ea9f6
Add comment to RotationHelper telling modders where to actually look, closes #1115
2014-06-02 12:20:28 -07:00
diesieben07
deb5df542e
Add PlayerEvent.StartTracking and .StopTracking & make trackedEntityIDs visible
...
& Update, as discussed on IRC (squash)
2014-05-30 01:59:05 +02:00
LexManos
4a6a49e073
Merge pull request #1109 from Open-Code-Developers/finite-patch
...
Make finite fluid blocks drainable
2014-05-29 15:18:34 -07:00
Lex Manos
0737601dbf
Fix enum helpers for EnumRarity {moved to Commn and changed paramter} and EnumCreatureType {new parameter} and added junit test for them. Closes #1009
2014-05-28 15:28:40 -07:00
Lex Manos
5f90e0788b
Change IShearable JavaDoc by one line so Anti would shut up. Closes #1054
2014-05-26 11:26:53 -07:00
LexManos
96ee4caf39
Merge pull request #1089 from RainWarrior/render-events
...
Added world display list render events
2014-05-25 17:16:08 -07:00
RainWarrior
3980bf79da
Added world display list render events
2014-05-26 04:09:21 +04:00
ganymedes01
6924fef324
Fix getOreIDs not using the wildcard value correctly
...
You can see it's not working by requesting the ore IDs from lapis, and you'll see the name "dye" is missing (and that's the one registered using the wildcard).
Fixed it by inverting the order of the item stack parameters.
2014-05-25 19:15:26 -03:00
Lex Manos
25ef7e3469
Prevent duplciates in registered Ores in the OreDictionary and clean up some of the code, add new function to return all ores the specified ItemStack satisfies. Closes #1102
2014-05-25 14:20:02 -07:00
Vilim
bc1434ff04
Make finite fluid blocks drainable
2014-05-25 19:59:59 +02:00
Vilim
bab2de72bc
Fix fluid blocks
...
For https://github.com/BuildCraft/BuildCraft/issues/1843 .
2014-05-25 18:42:17 +02:00
Lex Manos
243aa60bf9
Add Glass, Colored glass, ore storage blocks, alines, and a few others to ore dicitonary. Closes #1011
2014-05-24 13:01:35 -07:00
Lex Manos
dc10db1d90
Add new PlayerEvent.Clone called when an EntityPlayer is cloned via dimension travil or respawn.
2014-05-24 10:50:52 -07:00
WaDelma
a3e8f0cbe4
Fluid events now know how much fluid is moved
...
Added amount that is being filled/drained to the FluidEvent
Added constructors without amount to ensure backwards compability
Added deprecation to amountless constructors
2014-05-20 01:39:51 +03:00
Lex Manos
711e92a59f
Fully clear DimensionManager's DimensionID bitset when world is loaded. Closes #1074
2014-05-12 11:46:03 -07:00
Christian
26c55d89ef
Fix forge validating strict versions on remote connections.
2014-05-12 13:49:46 -04:00
Adubbz
4454d3f341
Greatly simplified the addition of new biomes to the default world
2014-05-11 15:06:14 +10:00
Lex Manos
c8abc41aa0
Fix extended entity properties being lost when leaving the end, This introduces the concept of calling IExtendedEntityProperties.init when entites/worlds change. Lets see if mods explode.
2014-05-07 14:52:18 -07:00
bspkrs
eb2549c773
New GuiScreen events and a new ElementType DEBUG for RenderGameOverlayEvent
2014-05-07 16:52:10 -04:00
Lex Manos
f81c0cb58f
Fixed hard references in WorldGenBigTree and ForgeCommand that caused worlds to leak in the client.
2014-05-07 12:18:56 -07:00
Bioxx
f848955263
Adds a new ReplaceBiomeBlocks Event constructor that supplies the metadata array if applicable and updates the ChunkProviderGenerate class to pass in the metadata array.
2014-04-29 19:40:32 -04:00
bspkrs
3fa0c70f2b
get a spelling checker :P
2014-04-18 11:21:40 -04:00
Lex Manos
a008339c6e
Bump Forge version in prep for release.
2014-04-16 17:30:50 -07:00
planetguy32
fd59ab261f
Fix infinite loop in RecipeSorter
...
If recipe is multiple levels of inheritance from Object and not categorized, cls=cls.getSuperclass(); needs to be repeated more than once. It must therefore be moved to inside the while loop.
2014-04-12 20:04:02 -07:00
ShetiPhian
bba42d4230
Update PlaySoundEvent17.java
2014-04-03 22:25:49 -04:00
Lex Manos
621fb050ce
Finally do SoundSystem workup for 1.7, Closes #982
2014-04-03 03:12:22 -07:00
Lex Manos
72d22c5827
Update access transformer, Closes #951 and #1021
2014-04-03 02:10:43 -07:00
Lex Manos
12e8d95e9f
Fix potential threading issue if FluidRegistry.loopupFluidForBlock is called from two threads at the same time before being setup. Closes #936
2014-04-02 23:53:05 -07:00
Lex Manos
14b9d639a2
Use BiomeGenBase's array size instead of hardcoding it in BiomeDictionary. Closes #871
2014-04-02 23:46:52 -07:00
Lex Manos
5f62afb5f2
Add AnvilUpdateEvent which is fired when a user places a item in both input slots of a Anvil and allows modders to control the output. Closes #838
2014-04-02 18:33:13 -07:00
Lex Manos
33bf2c8a69
Add ANIMALS tpe to PopulateChunkEvent.Populate Custom providers should call this function if they spawn animals curing population. Closes #790
2014-04-02 17:40:03 -07:00
Lex Manos
aa0c902d22
Advanced Model Loader available server-side for data driven models. To be cleanuped and re-evaluated in 1.8. Closes #773
2014-04-01 15:02:06 -07:00
Lex Manos
d9a1c718bf
Add position to BreakSpeed event. Closes #621
2014-04-01 15:00:25 -07:00
AbrarSyed
1d2d0ea5cd
fixed remaining noop patches and exc derp
2014-03-29 01:52:11 -05:00
AbrarSyed
0e1a1202d8
added .exe file.. fixed a bunch of patches
2014-03-29 01:12:45 -05:00
Lex Manos
ea2c07c727
-.- Both null combinations.
2014-03-10 23:41:37 -07:00
Lex Manos
1a9e13f880
properly implement equals, sod off Player.
2014-03-10 23:27:30 -07:00
Lex Manos
d97ec2763c
Implement simple hash based equals in Fluid ContainerKey.
2014-03-10 22:51:31 -07:00
Lex Manos
534b241e9f
Make StructureVillagePieces.Village public.
2014-03-10 22:12:46 -07:00
DemoXin
488eb30272
* Fixed Items.glowstone to Items.glowstone_dust
2014-02-28 02:54:50 -05:00
DemoXin
58fde290f8
* Added Ore Dictionary entries and recipe replacements for Diamond, Emerald, Crops, Redstone, and Glowstone
2014-02-27 22:48:33 -05:00
Lex Manos
246152d3c4
Fixed hashcode in FluidContainerRegistry, still needs a redesign. Closes #967
2014-02-23 16:56:29 -08:00
iChun
bad0639e90
Add cancelable RenderHandEvent.
2014-02-22 01:13:40 +08:00
Lex Manos
b43d63a7ad
Cull FakePlayers when worlds are unloaded.
2014-02-11 18:25:33 -08:00
Lex Manos
c8e0b4a193
Use correct tag types when reading Forced Chunk data. Fixes ticket loading. Closes #964
2014-02-10 16:16:03 -08:00
Lex Manos
c4972b7658
Fixed FluidContainerRegisry.contansFluid closes #845
2014-02-10 15:29:36 -08:00
Lex Manos
1e2c63f486
Add the beginnings of a Constants class, to document/clean some of the magic numbers that are in the MC code base.
2014-02-05 01:14:57 -08:00
Lex Manos
e68577ffd3
Updated FML:
...
MinecraftForge/FML@03fb1879d7 Fix obf error when right clicking a Empty Map.
MinecraftForge/FML@6bb9b8b953 Clean up FMLEventChannel. Closes #367 .
MinecraftForge/FML@b7b3450dcd Update MCP mapping snapshot to latest crowdsourced names.
MinecraftForge/FML@8c9e8b5270 Fix isRemote, this is integral to so many parts of the code, everyone knows it by this name, People should not change it.
2014-02-05 01:14:24 -08:00
Christian
9d919f8ac9
Fix up the event handler so it knows it's owned by forge
2014-02-02 12:34:34 -05:00
Christian
67d9dac16d
Add a discriminator for fluididspacket. remove extraneous channel handler.
2014-02-02 12:19:37 -05:00
Lex Manos
51414375e4
Uncomment aa few FluidRegistry entries.
2014-01-29 21:04:34 -08:00
Lex Manos
2b9a2b5c1a
Inital Fluid system update, untested. Still in progress.
2014-01-29 18:34:23 -08:00
Lex Manos
6f7ac27c96
New PlayerUseItemEvents, Start, Stop, Tick and Finish. See PlayerUseItemEvent.java for more details. Closes #924
2014-01-24 19:10:51 -08:00
Lex Manos
796b53f549
Exclude cobblestone slab recipe from ore dictification, closes #940
2014-01-24 16:44:23 -08:00
Lex Manos
6c6f664c30
Implement PlayerPickupXpEvent, fired when a player aquires XP from a EntityXPOrb. Closes #942
2014-01-24 16:31:38 -08:00
Lex Manos
2e47771860
Missing EntityAITasks.tasks and MapgGenStructreIO register ATs, Closes #949
2014-01-24 16:04:41 -08:00
Lex Manos
75a80f2f75
Make ItemBlock.field_150939_a public, closes #945
2014-01-24 16:02:39 -08:00
Lex Manos
adf0e3ab7d
Add BookCloning to the recipe sorter.
2014-01-20 14:04:34 -08:00
Lex Manos
28f7f523ee
Add support in Techne models for the TextureSize tag. Closes #856
2014-01-18 13:53:54 -08:00
Lex Manos
baf95e747a
Fix warnings in Forge codebase.
2014-01-17 21:55:48 -08:00
Christian
eeeb4d37e8
Add exception logging to forge channel handlers as well
...
MinecraftForge/FML@53557dcd05 Put logging exception handlers on all channel inbounds. Fix problem with failure to login. Closes #350
2014-01-17 17:05:11 -05:00
Ken 'Minalien' Murray
9e91b0ca81
Fixed MinecraftForgeClient for custom Item Renderer implementations. Removed check for forward-slashes (/) in texture asset locations (but left check for backslash in place).
2014-01-05 21:55:04 -07:00
Anton
9523059d85
Create ru_RU.lang
2014-01-04 09:28:29 +03:00
Christian
95c12b6c20
Updated FML:
...
MinecraftForge/FML@5317672631 Add a utility method for finding the channel handler name based on type. Should fix naming weirdnesses.
MinecraftForge/FML@9de9a15530 Fix stupid hardcoding derp
2014-01-03 23:07:55 -05:00
Lex Manos
b6199c202e
Fixed pipeline naming issue in the ForgeNetworkHandler.
2014-01-03 18:54:52 -08:00
LexManos
367c5d1ede
Merge pull request #882 from Vexatos/patch-2
...
Create de_DE.lang
2014-01-03 18:29:55 -08:00
Lex Manos
b149ccbc17
Models now load from resource packs
...
Models must now be loaded from resource packs using the standard resource pack reference. For example, to load a model named "assets/mymod/models/mymodel.obj", you would call AdvancedModelLoader.loadModel("mymod:models/mymodel.obj");
Closes #670
2014-01-03 17:10:15 -08:00
Vexatos
e6bfb6b7b3
Update de_DE.lang
2014-01-01 09:06:40 +01:00
Adubbz
bd5e7f8118
Fixed sky colour transitions on a render distance of 16, fixed the WorldGen of various things
2014-01-01 18:50:52 +11:00
LexManos
ccee30b15e
Merge pull request #908 from jk-5/patch-1
...
Add constructors to DimensionRegisterMessage
2013-12-31 13:08:56 -08:00
Lex Manos
b31fbe528a
Update for the FMLEmbeddedChannel change.
2013-12-31 12:48:59 -08:00
jk-5
03c4282ebf
Added default constructor for reflection
2013-12-31 08:21:05 +01:00
jk-5
5ff5f1b0d5
Added a constructor and made the fields package-private
2013-12-30 21:58:53 +01:00
jk-5
07fa6615f8
Update ForgeMessage.java
2013-12-30 20:12:15 +01:00
Christian
5c647d4515
Fix the network handler for forge
2013-12-28 17:01:58 -05:00
Christian
cf3447feea
Tidier implementation of previous commit. Should fix for subclasses of individual tools too
2013-12-27 21:48:42 -05:00
Christian
78b1b54e2b
Add in harvesting abilities of the items, should fix effectiveness
2013-12-27 21:26:42 -05:00
LexManos
46296328ff
Merge pull request #893 from iChun/master
...
Add render offset to event.
2013-12-25 01:05:45 -08:00
iChun
5f3ece629c
Add render offset to event.
2013-12-25 17:03:19 +08:00
Lex Manos
a6827f9820
Fix dig speed on redstone ore and obsidian.
2013-12-25 00:41:21 -08:00
Lex Manos
40d02fe6c3
Add a version check mechanic to startup, it is done in a seperate thread and has a config option to compleetly disable it. This allows us to notify users of new recomended builds. Hopefully stemming the flow of outdated help request. Also adds a warning to the main screen if you are running a 'Beta' Forge. Which means a Forge for a new version of Minecraft that we have not promoted a recomended build for yet.
2013-12-25 00:35:59 -08:00
Lex Manos
08a875c39a
Added constructor to WorldType, and delegated the BiomeLayer management to it. Also updated the access transformer for Item/Block classes.
2013-12-23 22:40:54 -08:00
Lex Manos
8ca1179e04
Move Grass {Flower} registry to BiomeGenBase as 1.7 made flowers Biome specifc, this means modders who wish to add global base flowers need to add them to all the biomes indavidually.
2013-12-23 20:34:39 -08:00
Lex Manos
2102965fac
Fix debug HUD rendering semi-transparently.
2013-12-23 20:32:37 -08:00
Lex Manos
436f7fc550
Bump version to 10.12.0 to mark 1.7.
2013-12-22 18:48:22 -08:00
Lex Manos
9ee5053b71
Fix:
...
Block placement/interaction
Tesselator crash due to wrong mapping
Missing isreplaceable check in world.canPlaceAt
Small foratting/logging cleanup
Temporarly commented out efficancy changes till I implement it.
2013-12-22 18:25:26 -08:00
Lex Manos
21e505c334
Forge uses the FORGE channel for packets.
2013-12-22 18:21:56 -08:00
bloodshot
8654623271
Refactored BiomeManager stronghold add/remove methods to support new
...
MapGenStronghold dynamic biome changes.
Changed InitNoiseGensEvent to pass a NoiseGenerator array instead of
NoiseGeneratorOctaves due to new NoiseGeneratorPerlin in
ChunkProviderGenerate.
Fixed worldgen crash caused by wrong metadata in Chunk patch.
2013-12-22 18:47:51 -05:00
Lex Manos
a6c45a7ade
Inital patch update for 1.7.2, Doesn't compile, not done yet.
2013-12-22 03:06:10 -08:00
Christian
ae478c92a2
Moved the core event handler parts to FML. Implemented the Forge network handler based on the new
...
netty strategy.
Updated FML:
MinecraftForge/FML@3b2994a3de Some patching touchups
MinecraftForge/FML@557357fe17 Update for log4j2
MinecraftForge/FML@a2b324beb2 Copy eventhandler from Forge into FML. It is going to replace a lot of the runtime event systems.
MinecraftForge/FML@4071ff38af Patch some GUIs. We're gonna add some basic mod gui config support.
MinecraftForge/FML@0b419ac79c Fire a user event down the channels when a handshake has occured.
2013-12-16 20:19:03 -05:00
Lex Manos
439dbd8bb3
Killed a few hundred compile errors.
2013-12-12 23:32:36 -08:00
Lex Manos
9cf0a5b68b
Comment out fluids until King gets his hands on it
2013-12-12 23:32:18 -08:00
Vexatos
ca7a404fc8
Create de_DE.lang
2013-12-11 15:17:20 +01:00
Lex Manos
521b8a16c4
Some work on 1.7, waiting for Abrar to fix a few things.
2013-12-09 21:59:12 -08:00
Lex Manos
d4e7a5c68e
Bump data for 1.7 start.
2013-12-09 18:47:55 -08:00
Lex Manos
b474c2ca7a
Kill liquids finally.
2013-12-09 18:47:15 -08:00
Lex Manos
e9af710cf4
Fix for new FML, and publish to maven local
2013-11-17 12:01:31 -08:00
AbrarSyed
74104fe5d0
Update forge
2013-11-17 12:07:22 -06:00
AbrarSyed
797399ff7f
Step 2: The Reformation
2013-11-09 15:57:08 -06:00