Commit Graph
99 Commits
Author SHA1 Message Date
tterrag1098 f62f9c6a47 Move RenderBlocksCTM to API, add ClientUtils 2015-04-26 02:35:16 -04:00
tterrag1098 2f6b455514 Get rid of the ugly RenderBlocksCTMFullbright, some other refactors 2015-04-26 02:30:39 -04:00
tterrag1098 8abc50634b RenderBlocksCTM will now respect the render bounds (read below)
This behavior allows for certain renderers to no longer be needed
(carpet floor) and for some rendering to be possible (CTM slabs).

A single version of marble slab has been implemented with CTM as an
example, we will move over the rest of the textures once this is
finalized.
2015-04-24 16:43:30 -04:00
tterrag1098 9b4fc25600 The nuke has landed! (Remove CarvableVariation) 2015-04-24 03:51:38 -04:00
tterrag1098 65693b868c Completely modularize submap and RenderBlocks managing
- Fix RenderBlocksCTM ignoring the renderMin/Max values
- Add custom handler for carpet to avoid hardcoding
- TODO blocks that use existing blocks as icons, e.g. ice stairs
2015-04-24 03:38:37 -04:00
tterrag1098 bc607a3104 Begin CarvableVariation nuke, have hit some roadblocks in CTM rendering 2015-04-23 20:33:29 -04:00
tterrag1098 d50f2c9da5 Some class renaming, move TextureSubmap to API and improve its methods 2015-04-23 17:31:25 -04:00
tterrag1098 c2fa40d57e Move ISubmapManager to its own API file 2015-04-23 16:45:28 -04:00
tterrag1098 70af7b4d67 #301 crash invalid with marble pillar metadatas 2015-04-23 16:40:44 -04:00
tterrag1098 d0d01fbb68 Merge branch 'dev' into ctm_refactor2
Conflicts:
	src/main/java/com/cricketcraft/chisel/Features.java
	src/main/java/com/cricketcraft/chisel/carving/CarvableHelper.java
	src/main/java/com/cricketcraft/chisel/config/Configurations.java
2015-04-22 21:56:10 -04:00
tterrag1098 07f53ae6fb Clean up CTM documentation and move to API 2015-04-22 21:47:44 -04:00
tterrag1098 4f70831d35 Implement Fake AE Controller with the new ISubmapManager system 2015-04-22 21:04:40 -04:00
tterrag1098 85711e377e Massively clean up CTM code, much more readable now 2015-04-22 17:52:03 -04:00
tterrag1098 e61105c8dc Add code to prevent GUI staying open if chisel item is not in hand 2015-03-31 17:16:07 -04:00
Cricket baa573272f Dont touch tterrag :P 2015-03-19 16:16:21 -04:00
Cricket 3e2a5cb524 You make special snow golems now 2015-03-08 16:48:05 -04:00
CptSpaceToaster f173222edc This should be all of the changes I made AFTER I ran the bogus merge, clearying out tterag's work 2015-03-04 00:27:19 -05:00
CptSpaceToaster 256911259d prepared CTM-Renderer for upcoming changes' 2015-03-01 12:52:10 -05:00
CptSpaceToaster de9dcdd04e And there it goes 2015-03-01 12:44:09 -05:00
CptSpaceToaster 2f2b858ee2 More sudoku... hopefully this is good enough documentation to move forward 2015-03-01 11:42:42 -05:00
CptSpaceToaster a39021db49 SUDOKU 2015-03-01 01:33:43 -05:00
warlordjones d093235f6a Custom particles respect the particles setting in the vanilla options menu (Fixes #240) 2015-02-27 15:22:14 +00:00
tterrag1098 99fb926ff1 Improve dev special rendering system 2015-02-23 02:29:10 -05:00
tterrag1098 7f3fabcb96 Remove extra PlayerSpecials registration that crashes servers 2015-02-23 00:26:42 -05:00
warlordjones 5baf4951d9 Fix #222 2015-02-22 01:37:51 +00:00
CptSpaceToaster 9ec6430582 all of the CTM faces at least render with proper lighting... bue some of the top faces don't notice that they should connect to neighboors 2015-02-21 01:20:53 -05:00
CptSpaceToaster 844203756f working on the CTM refactor 2015-02-20 00:32:05 -05:00
tterrag1098 bf4ce506e5 Merge remote-tracking branch 'origin/Cricket' into dev
Conflicts:
	src/main/java/com/cricketcraft/chisel/Chisel.java
	src/main/java/com/cricketcraft/chisel/Features.java
	src/main/java/com/cricketcraft/chisel/config/Configurations.java
	src/main/resources/assets/chisel/textures/items/chisel_obsidian.png
2015-02-19 19:11:16 -05:00
Cricket e3e7529018 Dev stuff is complete 2015-02-19 17:13:16 -05:00
tterrag1098 8e2adef0ab Begin CTM refactor. Submaps working, lighting not so much 2015-02-18 15:27:57 -05:00
tterrag1098 c3ee02b3f2 Merge branch 'dev' of https://github.com/TheCricket/Chisel-2.git into dev 2015-02-11 22:04:11 -05:00
tterrag1098 3ed961c526 Fix reamining present issues:
- Fix dupes
- Fix bounding boxes
- Fix inventory order being swapped in the GUI
- Fix in-world chiseling not working
- Fix losing items when metadata changes
2015-02-11 22:03:53 -05:00
CptSpaceToaster bc8e2a5c67 Added 16 configuration options to control the color overlay of HexBlocks 2015-02-08 23:37:56 -05:00
Cricket 54f65fab25 Fixes #200 2015-02-06 21:13:36 -05:00
tterrag1098 0064ec320d Fix crash with null facade next to columns 2015-01-31 14:38:50 -05:00
Cricket 46f8519829 WIP 2015-01-27 09:56:28 -05:00
tterrag1098 adbb7dc73c Merge branch 'dev' of https://github.com/TheCricket/Chisel-2.git into
dev

Conflicts:
	src/main/java/com/cricketcraft/chisel/Features.java
2015-01-26 22:42:59 -05:00
tterrag1098 dd300f70aa Rewrite presents. Still a bit WIP, needs sounds and lid animation 2015-01-26 22:41:48 -05:00
Cricket 4b74c7a776 Yeah that's a typo 2015-01-26 17:23:34 -05:00
tterrag1098 dcbf8d443c Fix #175 problem with vertical CTM on x-axis bottom end textures 2015-01-24 16:25:24 -05:00
tterrag1098 48274f1e22 Change up how removing groups is done, should fix most issues 2015-01-23 22:35:21 -05:00
tterrag1098 569cdee3b1 Add breaking animation support to auto chisel renderer 2015-01-23 18:46:31 -05:00
tterrag1098 6eba235556 Fix breaking animation on advanced CTM renderers 2015-01-23 18:19:11 -05:00
tterrag1098 e604365bb0 Move IAdvancedChisel to base api package 2015-01-21 15:15:23 -05:00
tterrag1098 da162db40a Add ability for chisels to define their own chisel modes 2015-01-21 14:02:47 -05:00
tterrag1098 c35bef2bc4 Allow only the diamond chisel to have modes. Fix breaking sounds up more 2015-01-19 11:23:11 -05:00
tterrag1098 e71f8a0960 IChiselItem items no longer need to worry about playing the sound fx.
Remove ChiselMode from API packages
2015-01-18 16:17:04 -05:00
tterrag1098 665ed94a99 Finish chisel modes 2015-01-18 15:58:13 -05:00
warlordjones 38c620d8bd Workaround to prevent crashing with rendering ice pillars that no longer have a variation. 2015-01-17 19:25:11 +00:00
tterrag1098 ace16d5d60 Fix #144 Chisel in autochisel rendering wrong in fast graphics 2015-01-15 13:43:40 -05:00