Commit Graph

  • fae5ff67ed Allow sleeping without bed Bartek Bok 2016-01-09 22:39:12 +01:00
  • accf6cf218 Fixed missing model error reporting, made block and item variants sort before loading, to make the splash screen info more useful. RainWarrior 2016-01-17 01:51:50 +03:00
  • 90d1abebd4 Fix spruce not growing properly cpw 2016-01-16 17:04:16 -05:00
  • cc593d4b54 Fixed problem with LAN connections seeing the original ProxyPacket and consuming the first byte. Closes #2373 cpw 2016-01-16 16:34:02 -05:00
  • 66895a520a Fix shouldRefresh not to be so over-eager about modded TEs. Should fix Packet21 causing a TE reset. cpw 2016-01-16 16:10:59 -05:00
  • 30ac80f978 Fix items being dropped out of a GuiContainer when dealing with a slot outside of the xSize/ySize boundaries. Blay09 2016-01-16 06:18:26 +01:00
  • 7b92a27908 Clone FML packet indexes if channel is not open. Fixes potential threading issue. LexManos 2016-01-14 13:35:19 -08:00
  • dad870ea0b Merge pull request #2375 from bonii-xx/dynbucket Fry 2016-01-15 00:16:26 +03:00
  • 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. Bernhard Bonigl 2016-01-14 22:13:31 +01:00
  • 38531a5ba8 Merge pull request #2370 from mezz/screenBackground LexManos 2016-01-13 14:26:56 -08:00
  • aee1bd6014 Add GuiScreenEvent.BackgroundDrawnEvent mezz 2016-01-12 20:01:27 -08:00
  • 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. cpw 2016-01-13 00:26:08 -05:00
  • 2ba595b207 Skip hang detection on first run of the server hang watchdog kashike 2016-01-12 04:02:37 -08:00
  • 17db34ae31 New Capability system allowing for more manageable world object features. LexManos 2016-01-11 16:04:22 -08:00
  • 4672f7bab0 Fixed banners not droping the correct item when harvested using modded mechanics. Closes #2258 LexManos 2016-01-10 21:34:52 -08:00
  • aff6b0004c Fix jline server console not showing colored text. Closes #2334 LexManos 2016-01-10 20:39:22 -08:00
  • 2594196c15 Fixed GuiWrongMinecraft having wrong Log file name. Closes #2348 LexManos 2016-01-10 20:31:55 -08:00
  • afc46fa59a Made WrongMinecraftVersionException and ModSortingException a bit easier to read in log files. Closes: #2345 LexManos 2016-01-10 11:07:12 -08:00
  • 76c40896e4 Remove dead code in JarDiscoverer. Closes #2346 LexManos 2016-01-10 11:06:37 -08:00
  • 4dbf1965df Catch GROUND item transform type with the forge hook too. RainWarrior 2016-01-10 13:07:07 +03:00
  • f42137907e Implemented face culling for item models, improves performance slightly. Closes #2326 RainWarrior 2016-01-09 19:05:18 +03:00
  • 0921473f53 Merge pull request #2355 from williewillus/fixentityitemdupe LexManos 2016-01-08 19:13:52 -08:00
  • 591cd5c1b0 Fix visual effect entity persisting longer than it should Vincent Lee 2016-01-07 17:47:25 -06:00
  • c78a7ce41e Fixed issue with WorldServer.getTileEntities when being called with ranges that overlap chunks oddly. Closes #2350 LexManos 2016-01-08 14:42:29 -08:00
  • 5c5d946ff5 Made block model loading bar more robust, and fixed the count. RainWarrior 2016-01-07 02:09:29 +03:00
  • 95615cb4bf Added progress bar for the ModelLoader. RainWarrior 2016-01-06 22:53:34 +03:00
  • 68339f51cf Derp. RainWarrior 2016-01-06 22:06:36 +03:00
  • 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. RainWarrior 2016-01-06 22:00:43 +03:00
  • 632d8e553d STFU I know how to code. *shouts* get off my lawn! cpw 2016-01-04 16:18:44 -05:00
  • 035dd4c245 Make the parent dir tree for the dep extractor cpw 2016-01-04 09:07:28 -05:00
  • d8440de49b Changed default implementation of Block.getExtendedState. Closes #2309. RainWarrior 2016-01-04 15:31:03 +03:00
  • 4732acc1c4 Java6 + Eclipse + Gradle strike again. RainWarrior 2016-01-04 15:18:36 +03:00
  • b8dd4c54e1 Fixed implementation if IRetexturableModel in ItemLayerModel. Closes #2244. RainWarrior 2016-01-04 14:21:31 +03:00
  • f562579054 Don't crash on exception during loading of item variants from blockstate jsons. RainWarrior 2016-01-04 14:08:52 +03:00
  • 856a9c3cdd Fixed perspective transformation handling for fluid models, changed inventory fluid model to use unrotated still texture. RainWarrior 2016-01-04 13:54:45 +03:00
  • 826b1d20f8 Fixed invalid flow vector caching of still fluids. RainWarrior 2016-01-04 12:48:10 +03:00
  • 686b32bfd0 Fixed random offset not working properly for flatly-lit models. RainWarrior 2016-01-04 12:04:30 +03:00
  • 3c08c104cc Explicitly close the file. cpw 2016-01-03 10:06:25 -05:00
  • 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. cpw 2016-01-02 17:28:35 -05:00
  • 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'. LexManos 2016-01-02 12:58:57 -08:00
  • fb54ea94c0 Move substitution activation after id loading. This should fix the problem of null for existing object. cpw 2016-01-02 12:05:56 -05:00
  • d105c444ee SidedProxy now has sensible default values - nested ClientProxy and ServerProxy classes. RainWarrior 2016-01-02 09:59:14 +03:00
  • 40a124d571 Merge pull request #2332 from killjoy1221/master LexManos 2016-01-01 20:00:52 -08:00
  • 577f607b5f Add links for messages and other commands Matthew Messinger 2016-01-01 21:20:27 -05:00
  • 104feb2973 Reverted Render registration changes due to them working. RainWarrior 2016-01-01 08:51:56 +03:00
  • a4123580b1 Nobody is left behind. RainWarrior 2016-01-01 02:17:10 +03:00
  • cf2bbd1353 Fixed RenderingRegistry not working. Closes #2312. RainWarrior 2016-01-01 02:01:03 +03:00
  • 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. cpw 2015-12-31 17:58:30 -05:00
  • 50f235c81b Fix boss health bar rendering when debug overlay is enabled. Closes #2328 LexManos 2015-12-31 14:48:54 -08:00
  • 755df95c96 Swap Mod and Realms button to fix new realms 'notification' icon. LexManos 2015-12-31 14:41:08 -08:00
  • e0f0273c5e Fix J6 compile issue with ModelFluid. LexManos 2015-12-31 14:40:32 -08:00
  • 3665d7bf73 Allow for default 1.8.8 mods to be loaded. Should be SRG compatible. LexManos 2015-12-31 14:40:17 -08:00
  • ea2beba5ca Restored transparency to the Forge logo. RainWarrior 2015-12-30 19:35:32 +03:00
  • 6c40b15d04 Updated the forge logo to a higher-quality GIF file. Closes #2276. RainWarrior 2015-12-30 19:10:33 +03:00
  • 23a2316157 Fixed wrong import. RainWarrior 2015-12-30 16:14:27 +03:00
  • 10658f682e Fixed broken leaky caching of OBJ models. RainWarrior 2015-12-30 16:08:08 +03:00
  • 33b1f8f30f Caching of fluid models. Fixes #2145. RainWarrior 2015-12-30 13:31:36 +03:00
  • db3e039b31 TESRs registering in preinit don't break pistons anymore. Fixes #2298. RainWarrior 2015-12-30 11:37:32 +03:00
  • 09e9a181ee Fixed color disabling not working for forge pipeline. Closes #2286. RainWarrior 2015-12-30 11:22:22 +03:00
  • 56eba05237 1.8.9 update RainWarrior 2015-12-30 07:15:03 +03:00
  • 6644e8c9ed Merge remote-tracking branch 'origin/1.8.8' LexManos 2015-12-29 19:25:38 -08:00
  • ad40f24fb1 Merge pull request #2322 from bonii-xx/dynbucket Fry 2015-12-29 15:34:59 +03:00
  • 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. Bernhard Bonigl 2015-12-29 13:20:36 +01:00
  • cce0f7a2ed Merge pull request #2320 from bonii-xx/slime LexManos 2015-12-28 13:17:28 -08:00
  • 7f52bc6547 Add a hook for custom particle spawning for slimes Bernhard Bonigl 2015-12-28 20:16:39 +01:00
  • 7298b21cb5 Merge pull request #2318 from diesieben07/entity-egg LexManos 2015-12-28 07:12:39 -08:00
  • af1e769895 Allow forge-type spawn-eggs to spawn child entities when clicking EntityAgeable Take Weiland 2015-12-28 15:58:37 +01:00
  • d2248c3774 Fix Button/Torch/Lever placement on stairs and slabs. Closes #2291 LexManos 2015-12-27 14:39:29 -08:00
  • 1cd0bf9ee4 Fixed random block position offset not applying correctly. RainWarrior 2015-12-25 09:31:32 +03:00
  • 097c0c6130 Added an ability to register custom item variants, not ending with "#inventory". Should allow grouping multiple item models into 1 blockstate json. RainWarrior 2015-12-24 06:06:38 +03:00
  • a54b939ea3 Try and make sure active substitutions are immediately available in the block to item map. cpw 2015-12-23 16:41:53 -05:00
  • 95825e5de0 Actually use the delegate for the itemblock cpw 2015-12-23 15:55:45 -05:00
  • 54e9a36b67 Capture ItemBlock remaps. cpw 2015-12-23 15:07:16 -05:00
  • 53227982e3 Try and fix registry NPE when substitution is active. cpw 2015-12-23 14:11:17 -05:00
  • 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. cpw 2015-12-23 11:18:54 -05:00
  • 5562c14c45 Fix up persistent substitution. Should close #2259 cpw 2015-12-23 10:37:11 -05:00
  • d8ca68b280 Fix the channel handler naming. It now uses the standard netty namer for it, by careful use of cunning reflection. cpw 2015-12-22 18:12:05 -05:00
  • 6a8a9b3097 Fixed vanilla bug related to spawning entities on top of fences. Closes #2303 LexManos 2015-12-22 11:52:36 -08:00
  • 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. LexManos 2015-12-21 13:42:40 -08:00
  • c7790f7b35 Merge pull request #2282 from bonii-xx/dynbucket Fry 2015-12-22 00:26:25 +03:00
  • 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 Bernhard Bonigl 2015-12-15 22:19:04 +01:00
  • 56f35f4401 Fixed NPE caused by accessing undefined layer in MultiLayerModel. RainWarrior 2015-12-20 22:14:21 +03:00
  • f8473adf6f Merge pull request #2293 from Lunatrius/fix/client-command-autocomplete LexManos 2015-12-19 11:31:43 -08:00
  • b665026378 Fix client side commands adding parts of the color codes on autocomplete (prefix "7" and suffix "r"). Lunatrius 2015-12-19 12:48:47 +01:00
  • 1dcc9abab2 Fix dependency resolution for models with custom data/textures. RainWarrior 2015-12-17 04:40:34 +03:00
  • 80ba13be89 LightUtil.pack and .unpack now work correctly with unpacked arrays of size <4. RainWarrior 2015-12-15 23:31:09 +03:00
  • d67c57827a Delayed quad list resolution in MultiModel, fixes NPE in MultiLayerModel. RainWarrior 2015-12-15 23:03:09 +03:00
  • f0ae51bb34 Forge pipeline will now take original model lightmap into account, if present. RainWarrior 2015-12-15 22:20:12 +03:00
  • 7c4d643de2 Fixed java6 errors in previous commit. RainWarrior 2015-12-15 22:24:02 +03:00
  • 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. RainWarrior 2015-12-15 21:49:19 +03:00
  • 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. RainWarrior 2015-12-03 22:38:08 +03:00
  • 9032f7e37e Fix enchanting applying the same enchantment multiple times. Closes #2273 LexManos 2015-12-14 03:49:48 -08:00
  • 82537e5763 Merge pull request #2272 from AlgorithmX2/addLandingEffects cpw 2015-12-13 17:09:13 -05:00
  • bf779e6803 Merge pull request #2270 from AlgorithmX2/getHighlightTip cpw 2015-12-13 17:00:02 -05:00
  • a319adba53 Added addLandingEffects allowing mods to override landing particles, for blocks that require world information to determine textures. AlgorithmX2 2015-12-13 15:35:15 -06:00
  • 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). cpw 2015-12-13 14:22:53 -05:00
  • 8db720151d Add getHighlightTip allowing a item to override its displayed renderToolHightlight. AlgorithmX2 2015-12-13 04:47:25 -06:00
  • 2ed4f39a13 Merge pull request #2268 from minzmann/master LexManos 2015-12-12 19:48:23 -08:00
  • 0632f2aadf Fix derpage when loading a 1.8 world, with persistent state being entirely ignored in that case. cpw 2015-12-12 18:53:13 -05:00
  • bf6c31c879 Update PotionEffect.java.patch minzmann 2015-12-12 17:05:14 +01:00