Commit graph

1815 commits

Author SHA1 Message Date
Runemoro
58c42f04bf Add missing files 2019-12-07 23:48:16 -05:00
Runemoro
a9edc5e564 Start porting to 1.15 2019-12-07 20:47:50 -05:00
Waterpicker
30c7a5c476 Forgot a bit of testing code from a while ago. 2019-11-28 03:06:44 -06:00
Waterpicker
5b1bd232ab Converted Eternal Fabric into a proper fluid block 2019-11-28 03:03:01 -06:00
Waterpicker
2118ba3cc3 Pushed current code for Runemoro to review 2019-07-19 00:27:35 -05:00
Waterpicker
bfd2a5a0ae Start of dyeable pockets. 2019-07-18 19:39:05 -05:00
Waterpicker
243ad4a619 Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP 2019-07-18 00:39:32 -05:00
Waterpicker
d92ba01c7d Delete Trifunction 2019-07-18 00:39:08 -05:00
Waterpicker
27bb2421ca updated method for new mcp version. 2019-07-18 00:38:02 -05:00
Waterpicker
cf802d842d Upgraded limbo decay based on this graph https://docs.google.com/spreadsheets/d/1K2zXyY9k8yoR1YwnB527_9Z7e1SdJPyzcF-dflZmLq8/edit#gid=0 2019-07-18 00:37:43 -05:00
Waterpicker
7f13398e7a
Merge pull request #99 from Lachney/1.12-WIP
Compressing and updating final version of white void
2019-07-17 19:22:22 -05:00
Waterpicker
d613019752 added translation key fix. 2019-01-07 01:08:37 -06:00
Waterpicker
22e41f5131 Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP 2019-01-07 00:41:28 -06:00
Waterpicker
5004b30a48 Updated mappings to stable_39 2019-01-07 00:41:14 -06:00
TheCodex6824
9e4cb48b15 Fixed schematics being unloaded from the cache before setup 2018-12-30 10:55:10 -05:00
Jon
1dad486912 Compressing and updating final version of white void 2018-09-30 20:20:47 -05:00
Waterpicker
98b4db0c2c Added the White Void track by Lachney for pocket dimensions. 2018-09-03 05:38:15 -05:00
Robijnvogel
3f70141292 Rift Blade Entity Teleportation
-updated mappings version to latest
-updated Forge version to recommended

-made RayTraceHelper.rayTraceForRiftTools more readable, added a range setting to it and made it stop when your head is in a solid block
-added raytrace method for entities that also works on servers

-fixed Rift Blade's teleportation to Entities feature
-added random offset and yaw change based on the durability of the Blade
-added always ending up facing the Entity after teleport

Co-Authored-By: Corail31 <corail31@users.noreply.github.com>
2018-07-04 03:38:16 +02:00
Robijnvogel
40e22db3b1 Rewrote Rift Tools' Hit Detection
-Copied over Vanilla raytrace code and made some slight adjustments, because Vanilla assumes that you never want a RayTrace to hit a non-solid block that is not a liquid.
-Rift Blade, Rift Configuration Tool, Rift Remover and Rift Stabiliser can now hit underwater Rift Tears
-Rift Configuration Tool can now hit non-RiftTear Rifts

-Fixes #71
2018-07-03 01:27:32 +02:00
Robijnvogel
e4c7ec91c6 Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP 2018-07-02 21:37:59 +02:00
Robijnvogel
1004106b59 Teleporting from Limbo to ocean surface
-Eternal Fabric no longer teleports you to the bottom of the sea, but instead to the surface. (Same with surface Lava lakes, probably :)
Fixes #78
2018-07-02 21:37:46 +02:00
Waterpicker
64ba89dbdc Uploaded new prototype block - Marking Plate 2018-07-02 00:46:51 -05:00
Robijnvogel
1d50db3bda Added MC version to mod version 2018-06-27 15:10:31 +02:00
Robijnvogel
85b66dd883 Removed a lot of log spam
-Switched many log messages with development purposes from the info channel to the debug channel
2018-06-23 12:52:03 +02:00
Robijnvogel
5b84baf77e Removed dungeons from RAM
- Made Schematics load into RAM as byte arrays at the start of game instead of as NBT (saves +- 1GB of RAM) (SH)
- Added checks for non-default schematics to make sure they contain valid NBT at game start (SH)
- Made sure that invalid templates/schematics aren't even added to the array (SH)
- Made sure that PocketTemplate loads Schematic from byte array before it tries to place it (PT)
- Made sure that PocketTemplate unloads Schematic after placinf it (PT)
- Made sure that TileEntityRift doesn't check its Location while PocketTemplate is replacing placeholders in Schematics (otherwise it will try to use null worlds and shizzle) (TER and PT)
- Added functionality when saving a Schematic, this should put the Schematic in memory as a byte array (SH)

- Fixed little bug, where Schematics that would be too big, would only be loaded when configured not to (SH)

- Added functionality to keep the Schematics that are placed most loaded in RAM as NBT (combination of usageList and usageMap) (SH and PT)
- Added config option to set the maximum number of Schematics that will be cached as NBT (MC and SH)

- Made sure that Dimdoors.log is consistently used (SH)

- Added check for .json file extension for files in the json config folder (SH)

- Schematic files in the jar have had the .schem extension for a while now. Generalised a bit. (SH)
2018-06-18 20:45:32 +02:00
Waterpicker
d905340dc7 Pushed Nether Gateway stuff 2018-06-16 09:02:24 -05:00
Waterpicker
e63ae52823 Added config option to use enderpearls in crafting recipes and disable stable fabric when doing so. 2018-05-22 04:35:54 -05:00
Runemoro
bd805a4965
3.0.9 2018-04-26 17:12:18 -04:00
Runemoro
9c97ced5c8 Remove VanillaFix from DimDoors 2018-04-26 03:05:22 -04:00
Runemoro
fee6700074 Fix mod not loading 2018-04-26 00:00:30 -04:00
Runemoro
29307cfc08 Embed mixin 2018-04-25 23:01:44 -04:00
Runemoro
662e11ff4c Fix teleport sometimes breaking 2018-04-25 16:11:51 -04:00
Runemoro
32bac210ff Fix MC-128953 2018-04-25 14:59:32 -04:00
Runemoro
774084be35 Implement NoCrash 2018-04-25 02:20:10 -04:00
Runemoro
5095518b44 Fix lots of vanilla teleportation-related bugs 2018-04-24 20:02:42 -04:00
Runemoro
7a5d7aecb6 Fix players being set on fire after teleporting 2018-04-23 00:45:00 -04:00
Runemoro
1696e85d1f Improve build time 2018-04-20 17:48:51 -04:00
Runemoro
918cec3cf5 Make travis cache gradle dependencies 2018-04-20 16:40:52 -04:00
Runemoro
697a64efbb Fix rift registry not unloading when changing worlds 2018-04-20 16:18:36 -04:00
Runemoro
54d53a4568 Fix a few bugs 2018-04-20 02:13:15 -04:00
Runemoro
32f77b8b9d Fix #53 and #54 2018-04-18 19:21:10 -04:00
Runemoro
c7285491b9 Fix #51 2018-04-17 22:52:24 -04:00
Runemoro
ca5bd0e540 Fix render and register default targets 2018-04-17 21:02:49 -04:00
Waterpicker
4702b913c9 Added proper animated texture for limbo disc. 2018-04-15 13:16:37 -05:00
Waterpicker
684daa6a5e Added record for the limbo music creepy. 2018-04-14 06:04:48 -05:00
Runemoro
5961727b3c Targets 2018-04-09 05:12:56 -04:00
Robijnvogel
bb1907c672 Fixed gateways generating half of themselves 48 blocks lower
-Fixed length and height being swapped in Cubic Chunks Schematic Placement (stumbled upon this
-Fixed gateways partially generating at y level 16 if the (cubic) chunk they *should* be in was totally empty / 100% air (storage = null), because yBase wasn't taken into account.
2018-04-07 15:01:28 +02:00
Runemoro
e080ddaa4a Code readability improvements
- Read through most of the code, fixing small issues, renaming variables to clearer names, explaining less clear things
 - Remove many fixed todos and remove feature-suggestion todos in favor of the Github issue tracker
 - class CommonProxy -> interface IProxy (even the name CommonProxy makes no sense, why would you need to proxy something common to both the client and the server!)
 - Match minecraft naming convention
 - Autoformat classes

A few issues fixed:
 - Make rift work in both top and bottom door block
 - Change transient portal material to "portal" for correct vanilla logic
 - Make doors ignore closeAfterPassThrough (that made no sense lore-wise, dimensional portals close because they are fragile and the player passing through breaks them)
2018-04-07 01:28:02 -04:00
Runemoro
a2e7689935 Improvements to tools
* Fix dimensional door and trapdoor arm swing
 * Make trapdoor animation render above the ground rather than below
 * Allow rift signatures to replace any replaceable source block
 * Send message when rift signature fails because the block at the stored location is no longer replaceable
2018-04-06 02:16:37 -04:00
Runemoro
cb0cadce5b Fix dimensional trapdoor render
* Fix horizontal entrance render
 * Simplify and optimize code
 * Deobfuscate remaining variables
2018-04-06 01:29:23 -04:00