Commit Graph
182 Commits
Author SHA1 Message Date
Bernhard Bonigl 4a9c383dd8 Backwards Compat for ToolMaterial constructor 2014-09-17 20:35:20 +02:00
Bernhard Bonigl 29f72ed357 Make AOE tools creative-mode compatible again 2014-09-17 15:59:28 +02:00
Bernhard Bonigl 619bfdb1f1 Adjust tools to new blockbreak code stuff. Yay for proper calls. 2014-09-17 15:32:51 +02:00
Bernhard Bonigl 8773232660 More fixes to AOE block harvesting. effective materials etc. 2014-09-17 14:27:52 +02:00
Bernhard Bonigl 0e76fa9c0d Add an AOE-Tool implementation that correctly calls everything vanilla style, yay. 2014-09-17 14:12:15 +02:00
Bernhard Bonigl b74776dc05 Backup Commit: HarvestTools and Hammer have exact vanilla blockbreaking behaviour, yay 2014-09-17 10:59:47 +02:00
Bernhard Bonigl 218f282786 Throw custom block breaking code overboard since the forge code can handle it quite well nowadays. No change to AOE-Tools yet. 2014-09-16 23:47:54 +02:00
Bernhard Bonigl da996301c4 Adjust block breaking code to use vanilla behaviour. Aoe-Tools currently don't work 2014-09-16 18:49:56 +02:00
Bernhard Bonigl 463ff0478d Move interaction with items of casting basin/table to logic 2014-09-15 12:23:05 +02:00
Qowyn fd4c0cfe1c Use default name for tool subItems 2014-09-13 22:34:12 +02:00
Qowyn 7ae5a92a8f Feature #954: Custom names for specific toolpart and material combinations and tool default names 2014-09-13 22:22:11 +02:00
Bernhard Bonigl 7c8965adbf Fix whitespaces in material localization strings, and allow custom localization strings. 2014-09-10 18:39:06 +02:00
Bernhard Bonigl 26de0a42b5 Add armor modifiers rendering in books. 2014-09-09 23:54:54 +02:00
Arthur Uzulin 2f44669d52 Colored frying pans
- Added colored frying pans
- Switched frying pans to using the itemstack sensitive container item
since the non-sensitive version was deprecated.
2014-09-09 19:54:50 +10:00
Arthur Uzulin 80efde613a The return of achievements
- Re-added achievements
- Organised all imports (seemed all over the place)
- Formatted all code (seemed very combined, used the TinkerStyle)
2014-09-09 18:30:15 +10:00
Bernhard Bonigl 02c4b119a3 Add a Smeltery-API for smeltery fuel 2014-09-08 17:48:33 +02:00
Bernhard Bonigl e15bc977c8 Better also make this backwards compatible, in case somebody didn't use the accessors... 2014-09-04 09:28:40 +02:00
Bernhard Bonigl 6ebb746f0b Yet another backwards compatibility fix >_> 2014-09-04 09:26:56 +02:00
Bernhard Bonigl f5e245d2a8 Fix backwards compatibility >_< 2014-09-03 14:58:05 +02:00
Bernhard Bonigl 177ae3627b Merge branch 'mat-display-name' of https://github.com/squeek502/TinkersConstruct
Conflicts:
	src/main/java/tconstruct/library/tools/ToolMaterial.java
2014-09-03 13:34:26 +02:00
Bernhard Bonigl 7f5ce21e29 Move material-abilities to the language files. They are DISPLAY ONLY. Don't use them for anything else. 2014-09-03 11:50:57 +02:00
Bernhard Bonigl 794e953f01 Move paper handling to event. Refactor code for readabalitiy. 2014-09-03 11:23:50 +02:00
squeek 97c8789fca Added backwards compatibility to 4c410e 2014-09-02 16:32:49 -07:00
Bernhard Bonigl f6e6798f8d Fire blockbreak event 2014-09-02 17:02:03 +02:00
Bernhard Bonigl 568ed09982 Localize tool names 2014-09-01 23:52:04 +02:00
Bernhard Bonigl 8e5fa1118d Change default tool names to the same as the creative tool names, and still allow renaming. Also unify it for station and forge. 2014-09-01 23:13:05 +02:00
Bernhard Bonigl 4c410e6de6 Localize material names and move the display-prefix to language files 2014-09-01 22:40:00 +02:00
Bernhard Bonigl 6e9dea9bd8 Localization cleanup/fixes 2014-09-01 22:19:43 +02:00
Bernhard Bonigl 2dd426f1d7 Unify tool speed calculation in one accessible place, instead of having the same code floating around 3 times. 2014-08-28 14:29:12 +02:00
mDiyo 5b56d5e392 Buff redstone mod, refactor broad tools to match
Cherry-picked from 34a4c8c80f969cafd696b41d963c2a041347d4cd

Conflicts:
	src/main/java/tconstruct/common/TProxyCommon.java
	src/main/java/tconstruct/items/tools/Excavator.java
	src/main/java/tconstruct/items/tools/Hammer.java
	src/main/java/tconstruct/items/tools/LumberAxe.java
	src/main/java/tconstruct/library/tools/HarvestTool.java
	src/main/java/tconstruct/modifiers/tools/ModLapis.java
	src/main/java/tconstruct/modifiers/tools/ModRedstone.java
	src/main/java/tconstruct/tools/gui/ToolStationGui.java
2014-08-28 01:27:39 -07:00
Bernhard Bonigl d25e7e97ae Replace SmelteryInput class with mantles ItemMetaWrapper 2014-08-24 22:08:07 +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 a270c30500 Goodbye coremod. You hopefully wont be missed. 2014-08-24 19:48:46 +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 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 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
mDiyo b1e30d8ab8 Merge pull request #892 from bonii-xx/new_pr2
Rework Stencil Table
2014-08-21 06:25:56 -08: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 fc0420d418 Fix material abilities not getting localized for display 2014-08-20 17:08:12 +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 8f5d065582 Add correct isEffective implementation to DualHarvestTool. 2014-08-13 11:21:34 +02:00
Tonius 0e08c46a8a Use the input item object hashcode for determining SmelteryInput's hashcode, instead of the live item id 2014-08-11 13:28:06 +02:00
Tonius 7c510f2e15 Added a custom class for smeltery inputs for better external readability 2014-08-10 13:10:55 +02:00