Commit graph

  • 658361f825
    Destroy backups when the plot is uncalimed Alexander Söderberg 2020-05-10 21:31:16 +0200
  • e0c9a802d8
    Add automatic backups and implement them /plot clear and /plot set <component>. Alexander Söderberg 2020-05-10 20:31:07 +0200
  • c4a70c0945
    Fix tab completion for the backup command Alexander Söderberg 2020-05-10 19:42:42 +0200
  • f7d6ac00e4
    Make the backup commands work Alexander Söderberg 2020-05-10 19:20:11 +0200
  • 8ed5a21b36
    Merge branch 'v5' into backups Alexander Söderberg 2020-05-10 17:03:36 +0200
  • 773a993ee1 Merge branch 'remove-eol-translation-strings' into v5 N0tMyFaultOG 2020-05-10 17:02:13 +0200
  • 6fb63c9609
    Implement backup restoration command. This might work, idk, we'll see. Alexander Söderberg 2020-05-10 16:53:19 +0200
  • 079289eb74
    Use #getTranslated on GENERIC_UNOWNED Alexander Söderberg 2020-05-10 16:40:12 +0200
  • 59f96d4455
    Translate all backup failure reasons Alexander Söderberg 2020-05-10 16:39:14 +0200
  • cdab52fcbe
    dumdum space go bye bye Alexander Söderberg 2020-05-10 16:04:33 +0200
  • 63c9037b10
    Fix typo Alexander Söderberg 2020-05-10 16:00:20 +0200
  • bbc86eba39
    /plot debug progress Alexander Söderberg 2020-05-10 15:51:27 +0200
  • e0fb6f5440
    /plot debug structure Alexander Söderberg 2020-05-10 15:36:20 +0200
  • 2bd30af361
    Cache both backup profiles and backup objects Alexander Söderberg 2020-05-10 15:12:17 +0200
  • b136f44f12
    Merge branch 'v5' into remove-eol-translation-strings NotMyFault 2020-05-10 15:05:58 +0200
  • d0dbb495b0
    Add BackupProfile#restoreBackup Alexander Söderberg 2020-05-10 14:58:45 +0200
  • 8715a27a93
    No backups for merged plots 🐮 Alexander Söderberg 2020-05-10 14:41:02 +0200
  • 503fc44208 Updated according to new translations and old removed Aurélien 2020-05-09 18:18:47 +0200
  • d3bfaeb5a4 Ready for merging ! Aurélien 2020-05-09 16:45:19 +0200
  • 7adecd0808 Last fix (removed unused translation + added the missing) Aurélien 2020-05-09 16:41:29 +0200
  • c99e081ae0 Fiexed issues reported by CodeFactor Aurélien 2020-05-09 12:54:41 +0200
  • 285b6bf62d Updated and corrected French translation Aurélien 2020-05-09 12:48:50 +0200
  • 723e29cdd0
    Continue working on the backup system Alexander Söderberg 2020-05-10 14:02:25 +0200
  • 667098268f Almost fix slime pathing? This almost works, there's no real way to do it gracefully because you can't set where the slime should be travelling to nicely, nor can you set rotation etc. Seems to be a fairly large part of the event capability missing from paper. dordsor21 2020-05-10 12:18:55 +0100
  • e6408b35a2 fix merge auto dordsor21 2020-05-10 10:44:14 +0100
  • 3eb0de68c4
    Begin working on the structure for the backup system Alexander Söderberg 2020-05-09 20:05:39 +0200
  • dd1b944205 Update gradle and remove license header from gradle N0tMyFaultOG 2020-05-09 16:47:49 +0200
  • ae11f0610e Add a few more translation strings for setup wizard N0tMyFaultOG 2020-05-09 16:45:32 +0200
  • 55fc963673 5.10.6 dordsor21 2020-05-09 13:19:29 +0100
  • 198c7ca58d Remove dead translations N0tMyFaultOG 2020-05-09 14:04:08 +0200
  • 5a2f70238a Typo Hannes Greule 2020-05-06 13:26:51 +0200
  • 8257b0b563 No lazy init when calling toString,equals or hashCode That prevents premature initialization as NullBlockCategory Hannes Greule 2020-05-06 13:17:55 +0200
  • 9b997d2195 Make constructor private Hannes Greule 2020-05-05 11:27:44 +0200
  • a19fa1b92c Send a debug message if category not found Hannes Greule 2020-05-05 10:52:28 +0200
  • 2c060db9c0 Lazily initialize block tags Hannes Greule 2020-05-04 16:24:04 +0200
  • a8621a15ad Override setblock setting Pattern in ChunkBlockQueue > Should stop NPE during plot analysis > Without overriding this method, DelegateLocalBlockQueue setblock Pattern is called > DelegateLocalBlockQueue's setblocks use parent.setBlock, but we set that to null in ChunkBlockQueue > ChunkBlockQueue is simply just to cache the values from generation to use in analysis > Therefore there is no need to setblocks in any other Queue implementation dordsor21 2020-05-06 12:37:33 +0100
  • 179e9e1e74 Clean up plot grants and plot auto - Correct maths for calculating granted plots, etc etc - Don't check if the player has the correct number of plots AGAIN on AutoClaimFinishTask. That's dumb. dordsor21 2020-05-06 11:39:34 +0100
  • df5feff9ec Display the correct number of grants used in auto dordsor21 2020-05-05 13:50:29 +0100
  • 9226aaff1f In the interest of debug should show everything, add debug when registering an unknown flag. dordsor21 2020-05-05 12:57:14 +0100
  • afe874a59b try-catch for NPE in purge and fail gracefully if the world is null Plausible scenario since purge is often run to remove plots in the DB from removed worlds Shouls fix #2806 dordsor21 2020-05-05 11:12:39 +0100
  • 4ad9f12d5d Move plot version to debugpaste top N0tMyFaultOG 2020-05-04 23:58:01 +0200
  • 228c37815a Fix merge all Fixes #2804 dordsor21 2020-05-04 17:15:53 +0100
  • a37ab10414
    Don't send chat spy to message sender Alexander Söderberg 2020-05-03 18:13:54 +0200
  • d73dbf0c81 5.10.5 dordsor21 2020-05-02 13:34:04 +0100
  • daee26681a use strings for spawn reasons to be safe dordsor21 2020-05-02 12:13:00 +0100
  • 729469e030 Add config options for all paper events. dordsor21 2020-05-01 10:54:19 +0100
  • c6dc9ee189 Add some more listeners - Also use setShouldAbortSpawn so it doesn't just try forever - Add config to enable or disable all paper listeners dordsor21 2020-04-30 17:50:52 +0100
  • 85a75ad868 Yeet that PaperSPiGoT out of here dordsor21 2020-04-30 17:26:22 +0100
  • 8ec8b8d803 Add some paper-specific listeners dordsor21 2020-04-30 17:23:18 +0100
  • d864792d09 Fixes #2800 Allow to wrap OfflinePlayers in 1.15.2 MeFisto94 2020-05-01 16:49:39 +0200
  • ed2e9a80ed Fix rare bug where if the plot size was less than 15 and the chunk contained an entire plot, it would generate incorrectly dordsor21 2020-05-01 20:30:59 +0100
  • 36948ed351 Move world settings dump to a better location (where all of the fields will actually have been set) dordsor21 2020-05-01 20:29:35 +0100
  • e06429f3b0 Correct world types given to player dordsor21 2020-05-01 19:18:11 +0100
  • fd4a9a16de Execute commands when clicked for expire messages MattBDev 2020-05-01 13:34:43 -0400
  • acba10ac09
    Fix broken url NotMyFault 2020-05-01 17:00:55 +0200
  • d6d49e0912 Show suffix in versionString() too dordsor21 2020-05-01 15:56:35 +0100
  • b5de5f30ac Allow suffixes to the version - Useful for "PlotSquared-5.10.4-SNAPSHOT" etc dordsor21 2020-05-01 15:53:40 +0100
  • 17698065a0 Add extra SpawnReasons to spawn listener dordsor21 2020-04-30 17:00:35 +0100
  • 135c6f2c15 Send a less obnoxious message if the flag name length exceeds the maximum allowed length Alexander Söderberg 2020-04-30 13:36:03 +0200
  • a263fe2f2d Apparently we need to recover from bad flags dordsor21 2020-04-30 12:15:42 +0100
  • cbe46539ca Pick up the rest of the reformating dordsor21 2020-04-30 11:53:07 +0100
  • 5e842f1572 Force flag names to be 64 characters or less - A few people seem to be on interesting SQL installs. This should fix the issues they have with 767 bytes, dordsor21 2020-04-30 11:52:39 +0100
  • b56d4d0fea Merge branch 'reformat' into v5 dordsor21 2020-04-30 11:39:02 +0100
  • 42106bb97a I didn't get everything first time dordsor21 2020-04-30 11:33:59 +0100
  • e7216d4aef Merge branch 'v5' into reformat dordsor21 2020-04-30 11:33:31 +0100
  • 0751e9cea3 Make LiquidFlowFlag an enum dordsor21 2020-04-30 11:18:28 +0100
  • 0091580ae0 Reformat it all. dordsor21 2020-04-30 11:01:52 +0100
  • 4a16f9c1a7 LiquidFlow true will override BlockPhysics false dordsor21 2020-04-30 10:59:43 +0100
  • 894d673c90 Fix tests N0tMyFaultOG 2020-04-30 11:32:50 +0200
  • 577fe3037f Update checker improvements and 5.10.4 - Add config option to disable poll once it's found an update (true by default) - Better PlotVersion stuff can now detect if you're using a later version than the spigot API, and not tell you about it dordsor21 2020-04-30 10:17:19 +0100
  • 53ca62e8fc
    Bump version NotMyFault 2020-04-29 22:06:23 +0200
  • 670f6d9f8b
    Fix coral-dry flag not respecting horn coral blocks NotMyFault 2020-04-29 21:55:55 +0200
  • 8a21334e66 Merge branch 'v5' of https://github.com/IntellectualSites/PlotSquared into v5 dordsor21 2020-04-28 11:21:51 +0100
  • a130d801d5 schem.intellectualsites.com (just forwards to athion.net but cnamed) dordsor21 2020-04-28 11:21:30 +0100
  • 51b6f41eff Update papi hook message N0tMyFaultOG 2020-04-25 23:54:30 +0200
  • a829799b36 Update scripting message N0tMyFaultOG 2020-04-25 23:53:46 +0200
  • ccb43d0661 Do placeholders better. - Still allow parsing of placeholder if no plot is required and plot is null. - Properly check if the player is null before getting the plot, and if the plot is null - These were still issues before my initial "fix" city dordsor21 2020-04-23 14:16:06 +0100
  • 5bd53436df Prevent NPE for report comments Hannes Greule 2020-04-21 15:50:47 +0200
  • caa4a08b26 getOfflinePlayer once dordsor21 2020-04-23 09:21:52 +0100
  • 0fa99d7940 Never return null in Placeholder. Also slight cleanup. dordsor21 2020-04-23 09:06:37 +0100
  • 73dae7842d Only poll for updates every 30 mins. - Don't do GET requests on player join (bad idea, it was sync...) - If there's an update it will notify the player still, it just caches the update status dordsor21 2020-04-22 12:09:00 +0100
  • 92a18d810c Correct usage of Json. I'm dumb and forgot toString doesn't work. Repalce with getAsString dordsor21 2020-04-22 09:57:46 +0100
  • 591eb60a71 5.10.2 *bump version after resource update dordsor21 2020-04-22 08:24:55 +0100
  • 9081a5aff6 Fix incorrectly formatted biomes in worlds.yml automagically dordsor21 2020-04-22 08:22:14 +0100
  • 8ff4566905
    Change misleading information NotMyFault 2020-04-21 23:42:31 +0200
  • c8d8fb6aff Reformat premium information N0tMyFaultOG 2020-04-21 23:38:56 +0200
  • 6da4994955 Enhance premium verification N0tMyFaultOG 2020-04-21 23:06:11 +0200
  • 4780fcd534 Fixes #2782 N0tMyFaultOG 2020-04-21 15:53:38 +0200
  • 5b30711470 Cant use bar chart dordsor21 2020-04-21 12:38:07 +0100
  • 336f27f078 Only check update if premium. Add bstats bars for premium vs not. dordsor21 2020-04-21 12:22:42 +0100
  • 92ef0d723b 5.10.1 dordsor21 2020-04-21 11:59:10 +0100
  • ffee7a518e update default biome to match format WorldEdit accepts. dordsor21 2020-04-21 09:16:02 +0100
  • 8d61e6f111 Fix update checker - No more NPEs - Use the better spigot API - No obnoxious tooltip displaying the link without being clickable dordsor21 2020-04-21 08:56:23 +0100
  • 67736bfbca git object is actually needed in Core build dordsor21 2020-04-21 08:28:22 +0100
  • 84108b60c2 force version dordsor21 2020-04-21 08:16:06 +0100
  • 59f8f2fdff
    Fix biome setting in 1.13 and 1.14 Alexander Söderberg 2020-04-20 23:40:04 +0200
  • 5c6175badb
    Merge remote-tracking branch 'origin/v5' into v5 Alexander Söderberg 2020-04-20 23:37:02 +0200
  • 8db8a30455
    Fix biome setting Alexander Söderberg 2020-04-20 23:36:56 +0200
  • cbe8fda1df
    Fix update notification NotMyFault 2020-04-20 23:24:28 +0200
  • 558df450b5 Update spigot updater N0tMyFaultOG 2020-04-20 21:04:30 +0200