Commit Graph

1076 Commits

Author SHA1 Message Date
Olof Larsson
da5e1de456 MassiveCommandException --> Exception 2015-02-12 12:00:55 +01:00
ulumulu1510
8e13c1c13f Implement f status 2015-02-04 01:45:11 +01:00
Olof Larsson
8322528652 MassiveCore Change - ArgReaders use Exceptions 2015-02-04 01:30:07 +01:00
Olof Larsson
8c27fe6505 It's dangerous to go alone. 2015-02-03 12:47:09 +01:00
Olof Larsson
7a78823e3f SenderEntityColl Stack Traceability 2015-02-03 11:21:28 +01:00
Olof Larsson
df90260030 Territory info using 1.8 Titles. 2015-02-02 23:33:19 +01:00
Olof Larsson
15dab6e5f7 Collection Tick Stack Traceability 2015-02-02 00:25:29 +01:00
Magnus Ulf
afc45fea13 Reworked flag & perm cmd
Flag & Perm commands are now parent commands, and not so awkward.
2015-01-28 14:31:33 +01:00
Benjamin Heusser
d6d5cb325d Implement the f setpower command 2015-01-28 13:42:04 +01:00
Benjamin Heusser
486f8ac957 Rework the /f invite command to be a parentcommand. 2015-01-22 09:34:35 +01:00
Olof Larsson
29a4feeff6 Fix roleprefixforce. Thanks @coolsa. 2015-01-19 10:41:01 +01:00
Olof Larsson
454acc91d6 Break out Territory Shield logic and increase its event priority. 2015-01-19 10:35:12 +01:00
Olof Larsson
91bdeb4f3c Use MassiveCore setDamage 2015-01-19 10:08:29 +01:00
Olof Larsson
c81d7d8794 Remove Maven 2015-01-19 09:58:25 +01:00
Olof Larsson
5e4a42d2ac Make EventFactionsFactionShowAsync 2015-01-10 13:00:29 +01:00
Olof Larsson
0bc863b289 Async f list pager creation. The sorting of factions is slow as well. 2015-01-09 15:47:04 +01:00
Olof Larsson
747e9c1d3a Use Pager and Asynchronous execution for the f list command. 2015-01-08 10:00:38 +01:00
Magnus Ulf
e4aa8cb633 Updated rank commads
Updated rank command after feedback from Cayorion.
SHould we use role or rank?
2015-01-04 15:35:17 +01:00
Olof Larsson
d463d378b4 Now then? 2014-12-30 10:29:31 +01:00
Olof Larsson
1af49d4946 Merge pull request #717 from magnusulf/master
Better support for Economy systems
2014-12-30 10:15:11 +01:00
Olof Larsson
1f479bd699 Java 1.6 compatibility and tweaks to the previous commit. 2014-12-30 10:01:54 +01:00
Magnus Ulf
68fe1f2d28 Rank cmd rework 2014-12-30 09:28:41 +01:00
Olof Larsson
10a19d00c4 Move WorldExceptionSet from Faction to MassiveCore. Closes MassiveCraft/MassiveCore#197. 2014-12-19 11:53:59 +01:00
Olof Larsson
40bf1af44a Further improve armor stand protection. We must block place an break too, obviously. 2014-12-19 11:50:28 +01:00
Olof Larsson
bb1d2e9c54 Protection of Minecraft 1.8 armor stands. 2014-12-16 22:25:35 +01:00
Olof Larsson
cc31d334bf Use implicit string based lazily evaluating sets instead of explicit enum sets. Fixes MassiveCraft/Factions#730. Fixes MassiveCraft/Factions#733. 2014-12-16 02:07:09 +01:00
Olof Larsson
83006399a9 Removed dormant universe support in HeroChat. Fixes #718. 2014-12-12 10:36:18 +01:00
Olof Larsson
327caeea47 Updated ParticleLib. Fixes MassiveCraft/Factions#723. 2014-12-12 10:28:36 +01:00
Olof Larsson
6ab443c8b7 Various sender reference improvements. Fixes MassiveCraft/Factions#726. 2014-12-10 10:27:56 +01:00
Olof Larsson
3d93d07c99 Fix guardian spelling. 2014-12-10 09:14:13 +01:00
drexplosionpd
bd89d9d3e8 Update MConf.java
Added 1.8 Block, mobs, and Armor stand
2014-12-08 22:18:56 -05:00
Olof Larsson
442bbd1139 We might have the special faction id but not the faction on update. Probably Fixes #722. 2014-12-05 00:34:48 +01:00
Olof Larsson
d23ac9de09 Repair the war claiming if statement. Fixes #708. Fixes #711. 2014-12-04 10:49:43 +01:00
Olof Larsson
e5d7749255 Use inhouse getOnlinePlayers method. 2014-12-03 02:13:39 +01:00
Olof Larsson
70c5e36645 Link pom.xml version to plugin.yml version 2014-12-02 23:54:46 +01:00
Madus
4dc2b29eca Better support for Economy systems
This will add better support for economy systems hooking directly into MassiveCores econ system.
Now they can take advantage of the category.
2014-11-30 19:40:06 +01:00
Olof Larsson
a70ee689c6 NPE evade. Fixes #712. 2014-11-26 15:01:12 +01:00
Olof Larsson
446ba5c74c Swapped open flag yes/no descriptions. They were the wrong way around. 2014-11-24 07:56:10 +01:00
Olof Larsson
4896362cd8 This is 2.7.1 2014-11-21 11:25:30 +01:00
Olof Larsson
5d0f0abd4d Supply the Plugin upon registration of a MassiveCommand. 2014-11-21 10:48:51 +01:00
Olof Larsson
ad4fab5372 Fix a security flaw in the player autokick algorithm. Never trust OfflinePlayer#lastPlayed(). 2014-11-21 09:59:04 +01:00
Olof Larsson
8eb3d25969 This is 2.7.0 2014-11-19 11:51:36 +01:00
Olof Larsson
f8d7e50828 Ensure recreation of faction flags and perms on getAll and every 3 seconds to allow for runtime database deletion without server crash. 2014-11-19 11:24:36 +01:00
Olof Larsson
c058cd7ca5 Split up set in to claim and unclaim 2014-11-19 10:30:44 +01:00
Olof Larsson
2240696c98 Get PS from Location rather than Entity to minimize the risk for hitting a velocityX NaN bug. 2014-11-18 10:00:15 +01:00
Olof Larsson
7da0b805a1 Improve source code comments for MFlag and MPerm. 2014-11-18 09:49:11 +01:00
Olof Larsson
3cb44eef0c Better defaults 2014-11-17 11:14:09 +01:00
Olof Larsson
19ce054de2 Deprecate some methods, add some config comments and fix an adminmode bug. 2014-11-14 08:41:58 +01:00
Olof Larsson
a376fffa47 Use Massive collections to avoid null checks, convert to lower case and use quicker permission and flag checking. 2014-11-13 11:41:21 +01:00
Olof Larsson
aa0edb28b7 Add Expansions command and placeholders. 2014-11-12 11:34:43 +01:00
Olof Larsson
40a666c7c3 Breaking out to an expansion plugin. 2014-11-07 13:14:32 +01:00
Olof Larsson
caeb907a03 Java 1.6 Compliance. Dynmap as jar dependency. Their maven repo does not seem to work. 2014-11-07 08:38:26 +01:00
Olof Larsson
2ac847fe14 Added tip to /f set. Empowered board interface with extra methods. 2014-10-22 07:50:30 +02:00
Olof Larsson
b1c0512b46 Fire FactionsEventDisband when last player leaves faction. Fixes #642. 2014-10-21 07:48:42 +02:00
Olof Larsson
972eace5d2 Better MFlag description system 2014-10-18 18:30:13 +02:00
Olof Larsson
2612615d52 Increase the map width by another character, better ARRel, tweaked default permissions. 2014-10-16 18:03:58 +02:00
Olof Larsson
7696265eef Eventified /f f and better flag interest detection. 2014-10-15 14:35:50 +02:00
Olof Larsson
6709363f99 Added MOTD event 2014-10-15 12:05:16 +02:00
Olof Larsson
7ceafaee55 Weaken the default territory shield. Suggested by my server staff. 2014-10-14 10:33:05 +02:00
Olof Larsson
fd102bbd39 Add missing else before if. Wilderness is now never Your Faction. 2014-10-14 10:08:54 +02:00
Olof Larsson
de1968c216 These messages are even better. 2014-10-14 09:43:57 +02:00
Olof Larsson
c838e55f6d I don't need to do that. It's the default. 2014-10-14 09:25:00 +02:00
Olof Larsson
2a827a28b1 Improve /f map by increasing the width and making the height much larger in case its a single view. 2014-10-14 09:09:37 +02:00
Olof Larsson
e3785a1790 Customized formats when using different claim tools. 2014-10-14 08:56:07 +02:00
Olof Larsson
8f694e6277 Fix circle claim and bump the max radius. 2014-10-14 08:19:00 +02:00
Olof Larsson
2c08c1a32c Suggest new command on using old command. 2014-10-14 08:03:05 +02:00
Olof Larsson
8d31a0d4a0 New command structure. Todo fix broken circle claim. 2014-10-13 15:14:34 +02:00
Olof Larsson
c690d33ad6 Better claiming. Step 1. 2014-10-13 11:42:40 +02:00
Olof Larsson
b54293577d Rework the ARFaction. No best match. Matching is slow and dangerous. 2014-10-13 08:11:00 +02:00
Olof Larsson
6974c82bb6 Consider Nether Portal spawns too. 2014-10-09 17:00:58 +02:00
Olof Larsson
7658b4d42a Actually these are better default values. 2014-10-08 11:19:06 +02:00
Olof Larsson
7061027fc0 Hide SeeChunk effect for dead players. 2014-10-08 09:56:23 +02:00
Olof Larsson
8630ae8ed3 Better See Chunk 2014-10-08 09:24:03 +02:00
Olof Larsson
f1375ea699 Rename and repackage the Engines/Listeners. 2014-10-08 06:38:26 +02:00
Olof Larsson
54e04fee88 Listeners should be MassiveCore engines. 2014-10-08 06:24:37 +02:00
Olof Larsson
48bda6a2df Claimnear perm and optional minimum distance between factions. 2014-10-07 17:08:40 +02:00
Olof Larsson
4286a0c1a0 Some flag tweaks. Use same name scheme as permissions. Also added deposit permission. 2014-10-07 12:30:44 +02:00
Olof Larsson
662dbb85ed Strange NPE evade. Fixes #534, #387, #692 2014-10-06 13:24:52 +02:00
Olof Larsson
8d285eab34 Event based and configurable player timeout system, visible through /f p. Also started storing the last player activity locally since the Bukkit API is broken. This will probably fix issues reported where players never get kicked. 2014-10-06 13:08:34 +02:00
Olof Larsson
a57f05eb1d Only block natural spawn types. 2014-10-03 18:01:40 +02:00
Olof Larsson
8612f0a39a Add faction argument to /f name. Adds #680 2014-10-03 13:37:47 +02:00
Olof Larsson
1141dce696 Dodge DBZ. Fixes #573. 2014-10-03 13:22:35 +02:00
Olof Larsson
73c56fee64 Protect MinecartChest and MinecartHopper. 2014-10-03 13:16:07 +02:00
Olof Larsson
7b508a9870 Fix the cactus dupe 2014-10-03 12:52:46 +02:00
Olof Larsson
d0a2133976 Some NPE evasion and checking 2014-10-03 11:48:25 +02:00
Olof Larsson
636e72ee67 Slightly better claim messages. Much better LWC. 2014-10-03 11:23:54 +02:00
Olof Larsson
e722662223 Added more faction permissions. Allies can now teleport to each others homes per default. 2014-10-03 09:01:36 +02:00
Olof Larsson
ebfbbf4555 Fixed LWC integration for servers not using LWC and automated dynmap flags. 2014-10-03 08:07:12 +02:00
Olof Larsson
bf325c46df This is not the place to remove invisible stuff. Should be done in the dynmap format in the config instead. 2014-10-02 16:33:50 +02:00
Olof Larsson
9b392f38a1 Add empty line below motd 2014-10-02 16:29:12 +02:00
Olof Larsson
f6ac407a14 Fix parameter name 2014-10-02 16:15:15 +02:00
Olof Larsson
a09ee5f1f4 MOTD 2014-10-02 16:12:16 +02:00
Olof Larsson
422c896631 Make the Faction Permissions more dynamic as well. 2014-10-02 14:02:07 +02:00
Olof Larsson
670d8e4a5f Better flag system. Permission to change faction flags of choice. Possibility for other plugins to add faction flags, and more. 2014-10-02 11:45:06 +02:00
Olof Larsson
2f021ecc72 Remove random custom special faction ids and create update process for it. 2014-10-01 22:00:08 +02:00
Olof Larsson
cfc95f4895 Support more sender object types in the canPlayerBuildAt method. Makes it possible to check offline player rights too. 2014-09-19 09:30:08 +02:00
Olof Larsson
72da80bfa0 Extra related fixes. 2014-09-18 14:45:32 +02:00
Olof Larsson
9503baff6e Silence the create and disband actions. The general public need not know. It will just be spammy. 2014-09-18 14:37:30 +02:00
Olof Larsson
b65d76f4e9 This option should always be disabled. Will only result in extensive trolling. 2014-09-18 14:29:19 +02:00
Olof Larsson
aa350da005 Improve the Faction home system. 2014-09-18 13:41:20 +02:00
Olof Larsson
a4ff2abd5c Sync MConf at once on update. Also don't transfer 0 money on disband. 2014-09-18 00:18:07 +02:00
Olof Larsson
07ab309e1c Better world feature sets. 2014-09-17 22:29:33 +02:00
Olof Larsson
cf859f2e61 Upgraded to EngineAbstract for LWC and made use of the LWC module system. 2014-09-17 21:31:41 +02:00
Olof Larsson
34b166503e Oooops 2014-09-17 16:22:45 +02:00
Olof Larsson
f0189c0f8f Fix an updater bug, remove the aspect and readd EngineIdUpdate. 2014-09-17 16:15:33 +02:00
Olof Larsson
d35fb013d6 Initial version of auto updater for the new non universed version. 2014-09-17 15:51:09 +02:00
Olof Larsson
84815a6cd8 Remove whitelist and blacklists for now till we have them properly thought through. 2014-09-17 14:35:57 +02:00
Olof Larsson
3ade89cf1f Fix indent style 2014-09-17 14:25:26 +02:00
Olof Larsson
9ecb4f532a Merge pull request #687 from MarkehMe/master
Adding new LWC Features
2014-09-17 14:18:34 +02:00
Olof Larsson
19102ffd83 Adding OldConf in as previous UConf for future use. 2014-09-17 14:18:27 +02:00
MarkehMe
83fcee70fd New event handlers, adds support for new configuration options (untested, but should work) 2014-09-17 22:02:42 +10:00
MarkehMe
cc040a1c28 New LWC configuration options 2014-09-17 22:00:20 +10:00
Olof Larsson
5e812e1b9b Actions based on text search for the word universe. 2014-09-17 13:33:09 +02:00
Olof Larsson
0b60a5ad1a Loads of UPlayer --> MPlayer renames 2014-09-17 13:29:58 +02:00
Olof Larsson
529ae45ede Step 1 in many removing the universe system. Untested and lacking auto convert features. 2014-09-17 13:17:33 +02:00
Olof Larsson
c0b7b783b2 Use xlib custom shaded. 2014-09-13 10:24:49 +02:00
Olof Larsson
13a4afdfb4 Maven Attempt 1 2014-09-13 00:50:33 +02:00
Olof Larsson
205169ecc0 Beta Version of the built in Dynmap integration. 2014-08-21 00:38:01 +02:00
Olof Larsson
7ac78aa503 MassiveCore - Performance improvement for command argument readers. 2014-07-31 16:42:47 +02:00
Olof Larsson
ebaae4536f Reload bug fix by @ORelio 2014-07-13 15:30:06 +02:00
DarkSeraphim
daab85102b Actually supporting custom ban messages now.
Seriously people, this was just a pain to look at.
2014-07-08 16:02:37 +02:00
Olof Larsson
3a3d5cd4fb DisplayName per Beholder 2014-06-21 19:03:39 +02:00
Olof Larsson
56768aca55 Event first 2014-06-04 16:47:01 +02:00
Olof Larsson
e43f63cf59 Rename 2014-06-04 14:02:23 +02:00
Olof Larsson
275341bc85 Merge branch 'master' of github.com:MassiveCraft/Factions 2014-05-14 15:27:37 +02:00
Olof Larsson
858b4e5fd1 1.7.9 Support 2014-05-14 15:27:27 +02:00
Tibo442
9efbd5dfc6 Update UConf.java More essentials aliases 2014-04-12 11:03:36 +02:00
godgodgodgo
46517e71e5 Add tpyes and etpyes aliases for accepting a tpa
Adds commands to block tpaccept aliases that not many people know of.
2014-04-04 01:34:23 +01:00
Olof Larsson
6bd4581d80 Compat with ProjectileSource 2014-03-27 00:13:41 +01:00
Tibo442
d0253ac676 Add Essentials e+(command) to UConf
Fixes a bug.
2014-01-25 20:35:20 +01:00
Olof Larsson
6d1d232d0c Merge pull request #527 from Tibo442/patch-1
Update CmdFactionsName.java
2014-01-25 02:41:40 -08:00
Tibo442
41870a73c6 Fix "The faction %s<i> was disbanded." colors 2014-01-22 20:10:29 +01:00
Tibo442
68192ff8b8 Update CmdFactionsName.java
Without this, a hacker/troller could "/f name (some random stuff)" spam, without the owner/admins know WHO did it.
With this, everyone knows who changed the "/f name".
2014-01-21 20:39:30 +01:00
Olof Larsson
ddb1e1f3f4 Protect against ItemFrame item removal. Fixes #501 2014-01-05 12:20:41 +01:00
Olof Larsson
b951493ea1 MCore change and disable name change broadcasting per default 2014-01-05 11:55:45 +01:00
Olof Larsson
1101f3c399 Shh no spells. Only tears now.
![Featured Image](https://www.massivecraft.com/wp-content/uploads/2013/12/shhh-no-spells-only-tears-now.jpg)
2013-12-07 11:47:52 +01:00
Olof Larsson
5d35754ed6 Money param reorder 2013-12-03 20:19:55 +01:00
Olof Larsson
efa9d6cb59 Treat a move as a move instead of a despawn+spawn. 2013-12-03 18:02:15 +01:00
Olof Larsson
05aaa8140d This constant could be useful to other plugins. 2013-12-03 17:16:41 +01:00
Olof Larsson
20659b6086 MCore change related to universed money. 2013-12-03 12:59:46 +01:00
Olof Larsson
1a63c59c54 This is 2.2.2 2013-11-11 09:31:04 +01:00
Olof Larsson
fa0c8686c1 MCore change 2013-10-18 14:52:32 +02:00
Olof Larsson
2a6937554e Cache explosion allowed results. Fixes #423 2013-09-22 11:34:21 +02:00
Olof Larsson
d945d2f947 Slightly better class desc 2013-09-21 11:43:11 +02:00
Olof Larsson
06df4dc499 Use the already casted attacker when possible. Add a line break. 2013-09-21 11:39:08 +02:00
Olof Larsson
2d9daa517e Add pvp dissalowed event. Adds #421 2013-09-21 11:32:39 +02:00
Olof Larsson
a5f4781f7b Avoid some magic values and suppress warnings for the rest. 2013-09-20 12:50:32 +02:00
Olof Larsson
5a7024db4c Fix deprecated warnings related to int vs double damage. 2013-09-15 01:08:20 +02:00
Olof Larsson
34681c7340 Remove the implementation specific customData. It's now added to all entities in Mcore. 2013-09-10 03:34:54 +02:00
Olof Larsson
b484b6bb38 Add in a place for people to store their custom data. 2013-09-10 02:40:16 +02:00