Commit Graph
73 Commits
Author SHA1 Message Date
Bernhard Bonigl ae5798acf2 Finally add the out-directory to the .gitignore. So annoying. 2014-08-25 10:04:13 +02:00
Bernhard Bonigl f458ed26f0 Move access transformer to a meta-inf folder for FMLAT. Who thought that'd be a good idea. o_O 2014-08-25 09:41:01 +02:00
Bernhard Bonigl 64d6638175 Fix StencilTable always creating a wooden tool rod until button is pressed 2014-08-24 23:09:49 +02:00
Bernhard Bonigl d25e7e97ae Replace SmelteryInput class with mantles ItemMetaWrapper 2014-08-24 22:08:07 +02:00
Bernhard Bonigl 6e5d84ebd0 Update Mantle 2014-08-24 20:50:01 +02:00
Bernhard Bonigl 98d54916cc Do what this todo says and update the FuelGauge when opening smeltery gui. Seems to work quite well? 2014-08-24 20:49:52 +02:00
Bernhard Bonigl 9070c73466 Fix liquids in tanks not rendering their top side if an opaque block is on top. (Relevant for all non-full tanks) 2014-08-24 20:37:52 +02:00
Bernhard Bonigl 1daf7fa248 Change liquid rendering in tanks: Make liquids brighter, and don't draw the flowing texture 2014-08-24 20:17:08 +02:00
Bernhard Bonigl a270c30500 Goodbye coremod. You hopefully wont be missed. 2014-08-24 19:48:46 +02:00
Bernhard Bonigl d59830e7cf Update forge to 1197 2014-08-24 19:31:40 +02:00
Bernhard Bonigl 46d84095cc Send dig packets to synchronize states after breaking blocks. (Should reduce ghost-block problems with AOE tools) 2014-08-23 22:04:49 +02:00
Bernhard Bonigl 699b0f5796 Break blocks on clientside. Eliminates server latency. 2014-08-23 22:04:07 +02:00
Bernhard Bonigl 72e6bce2bf Fix arrows and daggers sometimes rendering as cyan square in inventory/nei 2014-08-23 19:16:33 +02:00
Bernhard Bonigl 175352108e Change how leaf fletchlings are handled to be more general. Basically ALL leaves can be used for leaf fletchlings now. 2014-08-23 11:28:56 +02:00
Bernhard Bonigl 1dd13c5a5f Oredict support for custom materials 2014-08-23 11:27:59 +02:00
Bernhard Bonigl 762f74bc7a Make the light emitted by tanks proportional to how full they are 2014-08-21 22:26:11 +02:00
Bernhard Bonigl 211cb9b2ff Fix tanks not emitting light when they have a glowing liquid. 2014-08-21 22:21:20 +02:00
Bernhard Bonigl 8959a70387 Fix some armor modifiers being applicable to everything, crashing the game. #885 2014-08-21 21:42:44 +02:00
Bernhard Bonigl fa40865f6e Move Creative Tab class to library since it's only used there for the registry. 2014-08-21 21:34:33 +02:00
Bernhard Bonigl ab14d03834 Fix harvest-type being ignored in digspeed-calculation. This meant that hatchets could break ores the same speed as wood blocks, picks wood with the same speed as stone, etc. #897 2014-08-21 21:31:03 +02:00
Bernhard Bonigl d0ce912498 Fix Compressed Gravel not being used up when making brownstone.
Fix Liquid Values required for casting being exponentially too high.
Add a Brownstone Recipe with Tin and Compressed Gravel, since Electrum may not be available.
Change the Electrum recipe to require 1/3 of the liquid as tin.
2014-08-21 21:08:35 +02:00
Bernhard Bonigl 1839c6b7ff Fix those pesky pulsar proxy warnings 2014-08-21 20:47:59 +02:00
Bernhard Bonigl 5b8484d2dc Move golden head to World and fix double-creation that derped the registration. #881 2014-08-21 20:42:13 +02:00
Bernhard Bonigl 9490b1aff6 Add 2x compressed sand to smelting. #880 2014-08-21 20:24:52 +02:00
Bernhard Bonigl 6f5a9235cc Fix compressed cobble giving weird/incorrect amounts of seared stone. #879 2014-08-21 20:16:12 +02:00
Bernhard Bonigl b03b1ac5c8 Make liquid rendering more resilient. Render water if the liquid icons are missing. 2014-08-21 20:01:24 +02:00
Bernhard Bonigl b75bb80340 Fix copy'n'paste bug that made molten electrum not have icons 2014-08-21 20:01:00 +02:00
Bernhard Bonigl efa38e0f76 Temporarily disable alubrass gold-pressure-plate recipe to prevent alubrass->gold exploit 2014-08-21 19:33:17 +02:00
Bernhard Bonigl de44385a16 Make Stained Clear Glass Panes use the code of vanilla glass panes. Also uses the vanilla stained glass pane renderer now. 2014-08-21 17:33:34 +02:00
Bernhard Bonigl 8a8beaf250 Render Tank/Window/.. Liquid and Block in two different renderpasses. This should fix the lava derpiness. 2014-08-21 15:23:56 +02:00
Bernhard Bonigl 393d538a91 Add additional check for autosmelt to prevent null-Itemstacks. 2014-08-21 14:12:04 +02:00
Bernhard Bonigl 9ed65aace0 Fix obsolete/weird todo comment ;P 2014-08-20 22:38:24 +02:00
Bernhard Bonigl 85c866af64 Fix ToolStation rendering 2014-08-20 22:31:52 +02:00
Bernhard Bonigl 2e2c900f43 Also have the GuiElement for the ToolStation/Forge use the common base with the Stencil GuiElement. 2014-08-20 22:23:49 +02:00
Bernhard Bonigl bd997ab05e Rework stencil table GUI 2014-08-20 22:23:12 +02:00
Bernhard Bonigl 5dd0e0c8fa Change StencilTable from hardcoded patterns to a flexible system 2014-08-20 19:15:16 +02:00
Bernhard Bonigl 258b980605 Unify harvestlevel strings through the library. Also makes them adaptable. 2014-08-20 17:39:54 +02:00
Bernhard Bonigl 87b0e7c94b Fix Thaumium still using the localized ability string for data 2014-08-20 17:08:30 +02:00
Bernhard Bonigl fc0420d418 Fix material abilities not getting localized for display 2014-08-20 17:08:12 +02:00
Bernhard Bonigl a69dc8eb56 Fix autosmelt-interaction not respecting the amount of items created by the smelting-recipe. 2014-08-17 21:27:12 +02:00
Bernhard Bonigl 1e4afd6922 Try to obtain Flux-Transfer-Rates on fully charged/completely empty batteries to prevent distorted results. 2014-08-16 16:44:54 +02:00
Bernhard Bonigl 253638ebb4 Make tool parts less restrictive when it comes to materials. Re-enables native support for externally added material parts (like ExtraTiC) 2014-08-16 12:20:13 +02:00
Bernhard Bonigl 0b7a8f6b22 Replace the hardcoded stick/bone handle with an oredicted variant using the ToolBuildEvent 2014-08-15 13:04:03 +02:00
Bernhard Bonigl e786518807 Add a ToolBuildEvent that is called at the start of the tool building process. Allows to replace parts used for building with other parts. 2014-08-15 13:03:20 +02:00
Bernhard Bonigl 79335d6250 When creating a cast, move it to input slot for direct use. 2014-08-15 11:53:42 +02:00
Bernhard Bonigl 8f5d065582 Add correct isEffective implementation to DualHarvestTool. 2014-08-13 11:21:34 +02:00
Bernhard Bonigl db702807e3 Have the IToolPart implementations actually respect the IToolPart API. (-1 on invalid material) 2014-08-10 16:49:11 +02:00
Bernhard Bonigl 8a5c48e887 Fix gravel ore being harvestable without shovel. 2014-08-10 13:22:45 +02:00
Bernhard Bonigl ec5bd06f0f Make obsidian ingots castable 2014-08-09 09:44:57 +02:00
Bernhard Bonigl 3a377b62c2 Prevent hotbar-energy-sucking for unchargeable (potato) batteries 2014-08-08 13:02:49 +02:00
Bernhard Bonigl 02de82951d Allow upgrading the Flux-Modifier, if the new battery is bigger 2014-08-08 12:58:29 +02:00
Bernhard Bonigl 2510cfb2b6 Fix a derp in the energy transfer calculation for tools 2014-08-08 12:32:10 +02:00
Bernhard Bonigl 00f4544e9e Reimplement mDiyos all-your-energy-belongs-to-us fix for charging flux-tools. Flux-tools eat all the energy in the hotbar now. 2014-08-08 12:28:21 +02:00
Bernhard Bonigl 820b13e106 Flux modifier now uses the properties of the battery that was added. (Max-Energy and transfer rates) 2014-08-08 11:13:48 +02:00
Bernhard Bonigl cf0d0cc0dd Remove all tool-build messages (no more IDs) and its config option 2014-08-08 10:26:51 +02:00
Bernhard Bonigl 92ab16edec Arrgh. Correctly supress logs when option is stead, instead of only displaying them when it's set. 2014-08-08 09:58:30 +02:00
Bernhard Bonigl e10c5d2770 Fix Mattock using vanilla damageItem. Caused Mattock to vanish on breaking. 2014-08-07 21:09:07 +02:00
Bernhard Bonigl b38c8a0ab9 Fix warning messages on for the default tools ignoring supressMissingToolLogs config. Usually set by Iguana Tweaks. Otherwise they spam that everytime NEI queries for tools. 2014-08-07 12:52:02 +02:00
Bernhard Bonigl 9b9fb14098 Make pulsar manager public, so addons can hook into it. 2014-08-06 20:17:47 +02:00
Bernhard Bonigl 75d35943dd Merge branch 'master' of https://github.com/SlimeKnights/TinkersConstruct 2014-08-06 15:59:31 +02:00
Bernhard Bonigl 0821f9f77f Also fire cast-events for CastingBasin. Add separate events for CastingBasin and CastingTable. 2014-08-06 15:57:06 +02:00
Bernhard Bonigl 3cab9c0063 Fire a SmelteryCastedEvent when a casting table finished casting an item. Allows to change/modify the output and consume the cast. 2014-08-06 15:39:29 +02:00
Bernhard Bonigl d5829b0fed Fire a SmelteryCastEvent when a castingTable tries to cast something. Allows to deny the casting. 2014-08-06 15:38:55 +02:00
Bernhard Bonigl 6f84462215 Fix a bug, that when activating a faucet and the draining fails, the next attempt to activate it would do nothing. 2014-08-06 15:19:43 +02:00
Bernhard Bonigl 0160d7c889 Oh god how did I not notice this when I fixed the mistyped string. 2014-07-31 18:09:19 +02:00
Bernhard Bonigl bb77a11227 Fix buckets not picking up molten metals 2014-07-31 16:38:47 +02:00
Bernhard Bonigl 527934d277 Bugfix: It was possible to add more than <maxamount> to redstone/lapis/... modifiers if they were exactly at a lvlup threshold 2014-07-30 13:31:13 +02:00
Bernhard Bonigl f6877b55cb Bugfix: Blaze modifier didn't stack its levels properly. Broke after 1st level because it only checked for it's first maximum. 2014-07-30 12:54:16 +02:00
Bernhard Bonigl 2089804266 Merge branch 'master' of https://github.com/SlimeKnights/TinkersConstruct 2014-07-30 10:52:40 +02:00
Bernhard Bonigl f1ba2b2c50 ModIntegration: Fix CertusQuartz not being registered correctly as Attack Modifier 2014-07-30 10:52:17 +02:00
Bernhard Bonigl 4de655f533 Fix bug that ALWAYS added null to the ToolMaterials when using addtoolMaterial(int, ToolMaterial) 2014-07-27 19:58:07 +02:00
Bernhard Bonigl 92f6e1405f Add a public isEffective to HarvestTool. Allows outside checking whether a tool is effective vs. a material. 2014-07-15 21:18:09 +02:00
Bernhard Bonigl 313b49181f Make calculateStrength of harvestTool public (was package? forgotten access modifier?) 2014-07-15 20:59:11 +02:00