Commit Graph

92 Commits

Author SHA1 Message Date
Michael Primm 85885ced0e Add spigot-1.20.4 initial support 2023-12-12 21:22:38 -06:00
JurgenKuyper 0d15ee5a46
Merge branch 'webbukkit:v3.0' into v3.0 2023-10-01 10:44:26 +02:00
Michael Primm 65cca049ac Fix running on spigot/paper 1.20, 1.20.1 2023-09-27 16:35:44 -05:00
JurgenKuyper 0ba3c8008f
Merge pull request #1 from webbukkit/v3.0
align repo
2023-09-27 22:21:33 +02:00
Jurgen 030a0e1d24 implemented hideifspectator switch, still need to test fabric/forge 2023-09-27 22:22:00 +02:00
Michael Primm e2a5fc80d3 Add spigot 1.20.2 support 2023-09-21 20:13:15 -05:00
Jurgen c093a95bc0 implemented hide if spectator 2023-09-03 12:37:58 +02:00
mikeprimm 31d1b400f0
Merge pull request #3990 from Thorinwasher/v3.0
Disable the plugin if on the wrong platform
2023-08-29 13:14:01 -05:00
Michael Primm b310a57b64 Shift old spigot/paper support to dynamic load to handle pedantic Paper
loader
2023-08-20 14:38:38 -05:00
Thorinwasher 2503dbfdbb Update DynmapPlugin.java 2023-07-10 11:45:27 +02:00
Michael Primm cee25bc518 Add workaround for PaperMC's broken Ban API 2023-07-08 15:11:02 -05:00
Michael Primm 43a86b820c Initial Spigot/Paper 1.20 support 2023-06-09 02:05:17 -04:00
Michael Primm caef8f433e Initial Spigot/Paper 1.19.4 2023-03-16 00:55:32 -05:00
Joo200 ae9e144774 Don't use reflections to access SkinsRestorer API 2023-01-04 15:22:16 +01:00
Michael Primm eca305c519 Add initial 1.19.3 for Spigot/PaperMC support 2022-12-08 13:45:18 -06:00
mastermc05 0f8174796c Cache biome object, further reduce diff 2022-11-18 13:12:40 +02:00
stepech 0eb2dffac2
Update minimum spigot api, improve armor points counting 2022-08-08 22:40:27 +02:00
Mike Primm 9c9c93493e Initial spigot/paper 1.19 port 2022-06-07 12:28:16 -05:00
mastermc05 d0a791b634 Clean and finish x2 2022-04-01 15:16:57 +03:00
mastermc05 da05fc4675 Clean and finish 2022-03-31 16:18:02 +03:00
mastermc05 4a97550b63 Parallel process and load plans 2022-03-30 19:37:29 +03:00
mastermc05 b0f0a4deb5 First idea implementation 2022-03-29 23:55:05 +03:00
Mike Primm d635473d50 First pass of 1.18.2 spigot/paper support 2022-02-28 17:46:40 -06:00
Mike Primm e16b642e0c Allow interrupted exception when shutting down 2022-02-05 03:13:34 -06:00
mikeprimm 48ba0b2e41
Merge pull request #3571 from JLyne/tabcomplete
Add tab completions for commands
2021-12-28 10:16:05 -06:00
Mike Primm 57d02007ab Handle negative Y for chunk generation driven updates 2021-12-25 19:09:02 -06:00
James Lyne 424000a05f Very basic single level spigot tabcomplete 2021-12-21 11:58:54 +00:00
stepech 9ebb6b514f
dependency: Update SkinsRestorer 2021-12-12 13:50:43 +01:00
Mike Primm f56f4378c5 Fix handling of new, additional buiomes 2021-12-05 05:01:59 -06:00
Mike Primm 37fd064434 Put 3D biome code in spigot 1.18 - still working on grass shading... 2021-12-05 01:57:59 -06:00
Mike Primm 983a2a4390 Tie in standard biomes by resource location 2021-12-04 23:01:13 -06:00
Mike Primm 76557bf312 Biome shading fixes for 1.18 (Spigot, Fabric, Forge) 2021-12-02 22:18:03 -06:00
Mike Primm a1e32588b2 Initial compiling Spigot code (doesn't work, but it does compile...) 2021-11-30 23:08:54 -06:00
Mike Primm 50e75e17d2 Start 1.18 Spigot work... need to sort through obfuscation bullshit 2021-11-23 16:43:55 -06:00
Mike Primm 4610bba449 Update bstats to 2.2.1 2021-11-12 17:44:33 -06:00
Terin Stock 2e382ae160 fix: explicitly set sign lines
Minecraft allows for plugins to retrieve the text of a newly created or
modified sign through the `SignChangeEvent.getLines()` method. In
vanilla, the lines returned can be mutated, however a
`SignChangeEvent.setLine(idx, text)` method exists.

PaperMC has internally switched most user-facing text to using the
Adventure Text components, to better support text styling and optimize
serializations. For backwards compatibility with most plugins, PaperMC
retains deprecated `getLines` and `setLine` methods by providing a
legacy serialization view of the Aventure components, however mutations
of the returned list are ignored.

This changeset calls `setLine` after all event listeners ran, allowing
PaperMC to preserve the sign mutations.
2021-08-29 21:53:54 -07:00
BrainStone b7c88f9911
New materials don't even have an ID anymore
Handle that case as well.

Honestly the best solution would be to just get rid of getBlockIDAt as it's only used in two places where it could be trivially replaced
2021-07-18 03:27:59 +02:00
BrainStone f6c45adc5f
Added a fallback for the case when numerical IDs have been removed from Bukkit
This fixes webbukkit/dynmap#3418.

The idea is to catch the case when numeric IDs have been removed from the code base and to then just use a fallback. Also doing it this way ensures maxium longevity, as `Material#getID` will be among the last ones removed, while other methods to get the numerical ID will get likely get removed earlier
2021-07-18 03:19:56 +02:00
Mike Primm c3ef1c6839 Handle deprecated materials 2021-07-11 11:54:03 -05:00
Kian Kasad 788a78bbe0
Use updated method of getting SkinsRestorer API 2021-06-20 09:22:07 -07:00
Mike Primm e72ce6ed8b Initial building/running Spigot 1.17 code... still very incomplete 2021-06-11 21:59:04 -05:00
stepech 0ae5694ae6
Update SkinsRestorer hook to v14 API 2021-03-04 20:49:47 +01:00
Thomas Janssen c7fa125bdc Fixed issue where the BukkitVersionHelperSpigot116 would be incorrectly loaded for newer versions. 2020-11-05 09:52:33 +01:00
Thomas Janssen 426346f48a Removed personal comments from Helper 2020-11-04 08:24:05 +01:00
Thomas Janssen 8ad0cff1b5 Updated bukkit/spigot build for minecraft 1.16.4 2020-11-03 21:49:40 +01:00
Mike Primm 2568670455 Add Spigot 1.16.3 support 2020-09-10 22:18:51 -05:00
Mike Primm 123d005adf Add fix for Vault permission provider 2020-08-16 01:16:29 -05:00
Mike Primm c867735c1a Add 1.16.2 support for Spigot 2020-08-12 21:40:06 -05:00
Mike Primm 51ebdc6f31 Initial 1.16.1 support - get it running 2020-06-25 19:29:03 -05:00
Mike Primm 5e15187e46 Finish support for greeting/farewall text on area markers 2020-05-25 13:55:36 -05:00