Commit Graph

76 Commits

Author SHA1 Message Date
Drakia
9473ca8f6f Fixed an issue with removing stargates during load 2011-03-14 19:26:04 -07:00
Drakia
ec8c308651 Fixed portal count on load
Added stargate.create.personal for personal stargate networks
Fixed a bug with destroying stargates by removing sign/button
2011-03-14 12:13:04 -07:00
Drakia
432ab3bbc8 Fixed a bug with worlds in subfolders
Fixed gates being destroyed with explosions
Added stargate.destroy.owner
2011-03-13 03:07:17 -07:00
Drakia
a9461846de Fixed a loading bug in which invalid gates caused file truncation 2011-03-11 00:34:43 -08:00
Drakia
896dc04e7a Fixed multi-world stargates causing an NPE
Code cleanup
Added a few more errors when a gate can't be loaded
Hopefully fixed path issue on some Linux installs
2011-03-10 13:26:14 -08:00
Drakia
e851b395d2 Hopefully fixed bug with file seperator. Just forced "/" as it works on Windows and Linux 2011-03-10 01:32:27 -08:00
Drakia
bfde05eb5c Cleaned up code a bit
Added more output for when gates can't be loaded
2011-03-10 01:14:52 -08:00
Drakia
352c6e4357 Changed portals to per-world file
Lotsa null checks
Better blox.equals
2011-03-06 20:24:31 -08:00
Drakia
a7f6d37c53 Small permissions handling update.
Core GM support removed, depends on FakePermissions if you use GM.
Fixed Permissions, will work with GroupManager, Permissions 2.0, or Permissions 2.1
Left-clicking to activate a stargate works again
2011-03-04 21:03:56 -08:00
Drakia
3c914dec9b Built against b424jnks -- As such nothing lower is supported at the moment.
Moved gate destruction code to onBlockBreak since onBlockDamage no longer handles breaking blocks.
Removed long constructor.
2011-02-23 00:01:23 -08:00
Drakia
94d5a3b0a3 Fixed infinite loop in fixed gates.
Fixed gate destination will not open when dialed into.
2011-02-18 22:24:46 -08:00
Drakia
0d6d680fcc Fixed gates no longer show in destination list.
Started adding stuff for later loading of gates (Will be used for multi world)
2011-02-18 13:53:00 -08:00
Drakia
758b15ae69 Implemented fixed destination block using * in .gate file. This is the recommended method of doing an exit point for custom gates, as the automatic method doesn't work in a lot of cases.
Split networks up in memory, can now use same name in different networks. As a result, fixed gates must now specify a network.
Added the ability to have a private gate, which only you can activate. Use the 'P' option to create.
Fixed but not AlwaysOn gates now open the destination gate.
Fixed gates now show their network. Existing fixed gates are added to the default network (Sorry! It had to be done)
2011-02-17 02:44:47 -08:00
Drakia
1600139c4b Fuuuu- Some code got undid and broke everything. Fixed. 2011-02-14 22:02:22 -08:00
Drakia
d37adb90ee Hopefully fixed the "No position found" bug.
If dest > origin, any blocks past origin.size will drop you at dest[0]
Switched to scheduler instead of our own thread for closing gates and deactivating signs
No longer depend on Permissions, use it as an option. isOp() used as defaults.
2011-02-14 21:51:55 -08:00
Drakia
b3044c6f03 Gates can now be any shape 2011-02-13 12:06:20 -08:00
Drakia
916b6df55d Gates can now consist of any material.
You can left or right click the button to open a gate
Gates are now initialized on sign placement, not more right clicking!
2011-02-13 00:04:49 -08:00
Drakia
13dbf6e8f1 Fixed where the default gate is saved to. 2011-02-12 20:30:52 -08:00
Drakia
fe1c136e63 Update README/plugin.yml with new version number 2011-02-12 01:55:13 -08:00
Drakia
9cbc7b0664 Forgot to load gates from new location 2011-02-12 01:53:52 -08:00
Drakia
9e18c663bf Moved Stargate files into the plugins/Stargate/ folder
Added migration code so old gates/portals are ported to new folder structure
Create default config.yml if it doesn't exist
Fixed removing a gate, it is now completely removed
2011-02-11 23:05:45 -08:00
Drakia
a31f32a12b Updated README gate creation instructions 2011-02-09 01:01:57 -08:00
Drakia
eeed4edd2f Added README 2011-02-09 00:58:23 -08:00
Drakia
f31a62e039 Damned git GUI 2011-02-09 00:47:23 -08:00
Drakia
5312a6fe91 Changed package to net.TheDgtl.*
Everything now uses a Blox object instead of Block. This is because when chunks are reloaded the block references change.
Started on vehicle code, it's still very buggy.
2011-02-09 00:45:58 -08:00
Drakia
eb407537f2 Initial commit 2011-02-06 03:36:48 -08:00