Commit Graph
499 Commits
Author SHA1 Message Date
StevenRS11 58842048d4 Added dungeonData shell for saving 2013-11-05 02:36:12 -05:00
StevenRS11 69809df4c3 Added versioning to savedata 2013-11-05 00:36:38 -05:00
StevenRS11 b1503be63e Deserializing Savedata completed 2013-11-04 23:57:43 -05:00
StevenRS11 cbfb64622e optimizing door render code 2013-10-18 15:12:52 -04:00
StevenRS11 2f7b713f5e Added custom ambient music to limbo 2013-10-17 22:43:38 -04:00
StevenRS11 9418ed59df Started packing save data. At least it writes 2013-10-17 04:00:32 -04:00
StevenRS11 3376c1d772 Fixed network code
Everything seems to work fine now
2013-10-16 19:48:45 -04:00
StevenRS11 c08fa15f40 Working on server client 2013-10-16 17:17:46 -04:00
StevenRS11 2f98bf91e8 More work on rift remover
Reverted most changes back to SenseiKiwi's code, but fixed it not
raytracing.
2013-10-15 21:11:44 -04:00
StevenRS11 3e74f60807 Working on client/server madness 2013-10-15 20:37:27 -04:00
StevenRS11 7a36e78769 small fixes
Fixed chunkloader bug
Fixed doors not tping non player entites because of orientation
2013-10-15 15:40:37 -04:00
StevenRS11 5bfd40f2b2 Temporary workaround for dungeon resetting 2013-10-09 23:42:55 -04:00
StevenRS11 b0c7c03fc6 Just was trying something 2013-10-09 19:18:36 -04:00
StevenRS11 9420b8edf2 Deleting dungeons is still buggy 2013-10-09 19:07:58 -04:00
StevenRS11 b9bd42a345 Fixed rift remover regression
still need to handle updating the other clients
2013-10-09 16:23:58 -04:00
StevenRS11 e421987338 Finished ResetCommand, first pass on blackList 2013-10-03 23:44:50 -04:00
StevenRS11 69864ea9ad Working on dungeon deletion 2013-10-02 00:52:18 -04:00
StevenRS11 eef5117c04 Readded commands
Also implemented dungeon regeneration
2013-10-01 22:50:43 -04:00
StevenRS11 d046bd88ea Tweaked how dungeons skip around
Dungeons send the player consistently in the direction they *face* now.
Allows for better travel using them, and also ensures that if they die,
they will be farther away.
2013-10-01 16:36:34 -04:00
StevenRS11 ca07a38eff Made respawning in limbo much less nice.
Takes entrance coords and THEN adds the spawnFuzz. Its much closer to
how it used to be.
2013-10-01 16:20:07 -04:00
StevenRS11 491dc3b615 Rift sigs account for special blocks now 2013-09-30 07:07:24 -04:00
StevenRS11 ee35c365e2 complaining 2013-09-30 05:20:00 -04:00
StevenRS11 e859d2c12e readded constructor 2013-09-30 00:59:59 -04:00
StevenRS11 0484040e26 last time 2013-09-30 00:58:14 -04:00
StevenRS11 94bbc2d658 fixed collision 2013-09-30 00:57:27 -04:00
StevenRS11 2203239c81 Merging changes 2013-09-30 00:41:12 -04:00
StevenRS11 f47a9d8b99 Added orientation to linkdata and door regen 2013-09-30 00:21:52 -04:00
StevenRS11 670b9a2902 Fixed door obstruction check to not trap people 2013-09-11 02:51:49 -04:00
StevenRS11 78785047af Gold door completed, doors check for obstructions 2013-09-11 00:22:16 -04:00
StevenRS11 08b36054ce Gold dim door working
Needs to gen the right type of door.
2013-09-10 15:50:15 -04:00
StevenRS11 52aa836f75 Added gold dim doors, fixes
Deleted the sun and adding gold dim doors
2013-09-10 04:32:19 -04:00
StevenRS11 79349e9add Fixed door collision for minecarts 2013-09-09 16:47:47 -04:00
StevenRS11 678b5dac73 Tweaked a bit more 2013-09-09 05:33:21 -04:00
StevenRS11 46fc5a34f2 Fixed excessive scaling on DimDoors 2013-09-09 05:31:00 -04:00
StevenRS11 9d42565452 Revert "Working on render for DimDoors"
This reverts commit 2d085f60b8.
2013-09-09 05:29:53 -04:00
StevenRS11 17450dff60 Revert "OMGOMGOMG"
This reverts commit a368d85b54.
2013-09-09 05:29:44 -04:00
StevenRS11 a368d85b54 OMGOMGOMG 2013-09-09 03:55:07 -04:00
StevenRS11 2d085f60b8 Working on render for DimDoors 2013-09-09 02:28:17 -04:00
SenseiKiwi 7dbc6896b1 Minor Fixes
Cleaned up obsolete code in PocketProvider and fixed the assignment of
hasNoSky so that it actually applies. Also overloaded getActualHeight()
so that we return 256 despite hasNoSky = true - the default MC behavior
is that we would return 128 in that case. Also undid a previous change
to EventHookContainer - players that die in pockets will respawn in
Limbo, again.
2013-09-09 00:42:03 -04:00
SenseiKiwi 9fec41f906 Minor Change
Renamed IDimDoor.placeDimDoor() to placeLink(), since that's what it's
actually being used for in our doors. Saying it places the door itself
is confusing.
2013-09-08 21:05:06 -04:00
SenseiKiwi 156c61a772 Improved DDTeleporter
Made a minor change to DDTeleporter - added a flag so that we can
specify that entities must be teleported to the destination without
trying to shift them around based on destination orientation. This is
important for the trapdoor, since otherwise entities might get shoved
into walls. Also cleaned up some code in DDTeleporter. It's much more
readable now. These changes are in preparation for completing Trans
Trapdoor destination selection.
2013-09-08 21:01:38 -04:00
SenseiKiwi fc6dd63573 Minor Change
Renamed TransTrapdoor.isTrapdoorOnBlock() to
TransTrapdoor.isTrapdoorSetLow() so it would be easier to understand
what it indicates.
2013-09-08 16:48:16 -04:00
SenseiKiwi 4501e9373f Finished Merging Changes to Trapdoor
Merged together the different changes we had made to Transdimensional
Trapdoors. Cleaned up the rendering and tile entity code a bit, it
should be a little more understandable now.
2013-09-08 16:45:28 -04:00
SenseiKiwi de5ef3b85f Renamed TileEntityDimHatch
Renamed TileEntityDimHatch to TileEntityTransTrapdoor. That matches the
name of the item we use in other parts of DD's code.
2013-09-08 15:31:17 -04:00
SenseiKiwi 37b0510676 Partially Improved Unsafe Exits
Partially completed the code for unsafe exits (used for trapdoors) so
that they drop players into air pockets. It's not complete yet, but I
want to merge in other changes before continuing.
2013-09-08 15:23:14 -04:00
SenseiKiwi 72213de437 Minor Change
Removed unused import in TransTrapdoor
2013-09-08 15:22:19 -04:00
SenseiKiwi 672c19b032 Improved Dim Door Collision Detection
Improved our code for checking whether an entity in contact with a door
should be teleported. Now the check works better, works for Minecarts,
and is more readable. It also ignores particle effect entities.
2013-09-08 15:22:03 -04:00
SenseiKiwi 44b39be7b7 Modified RiftFX Classes
Modifed the RiftFX classes so that their particles have noClip = true.
This avoids rifts spamming the collision events of other blocks,
including dimensional doors, and it should improve the performance of DD
a little.
2013-09-08 15:18:48 -04:00
StevenRS11 8dc47e8bef Added rendering effect to dimHatch 2013-09-08 02:49:36 -04:00
SenseiKiwi f83841a142 Fixed Transdimensional Trapdoor
Got the Transdimensional Trapdoor working again. Renamed the file to
TransTrapdoor and trimmed off unnecessary code - BlockTrapDoor
implements a lot of the necessary logic. Implemented IDimDoor for
clarity.
2013-09-07 23:27:07 -04:00