mikeprimm
a3da35510d
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
a30406e2a7
Shift old spigot/paper support to dynamic load to handle pedantic Paper
...
loader
2023-08-20 14:38:38 -05:00
Thorinwasher
7842e9bdf9
Update DynmapPlugin.java
2023-07-10 11:45:27 +02:00
Michael Primm
19447f942d
Add workaround for PaperMC's broken Ban API
2023-07-08 15:11:02 -05:00
Michael Primm
6beb62b4b7
Initial Spigot/Paper 1.20 support
2023-06-09 02:05:17 -04:00
Michael Primm
dc18fc46d8
Initial Spigot/Paper 1.19.4
2023-03-16 00:55:32 -05:00
Joo200
d2ad68eadf
Don't use reflections to access SkinsRestorer API
2023-01-04 15:22:16 +01:00
Michael Primm
975944f649
Add initial 1.19.3 for Spigot/PaperMC support
2022-12-08 13:45:18 -06:00
mastermc05
8910bf62ef
Cache biome object, further reduce diff
2022-11-18 13:12:40 +02:00
stepech
2b2747d3bd
Update minimum spigot api, improve armor points counting
2022-08-08 22:40:27 +02:00
Mike Primm
5a3ed79f37
Initial spigot/paper 1.19 port
2022-06-07 12:28:16 -05:00
mastermc05
398992a32b
Clean and finish x2
2022-04-01 15:16:57 +03:00
mastermc05
294677a011
Clean and finish
2022-03-31 16:18:02 +03:00
mastermc05
3760549dda
Parallel process and load plans
2022-03-30 19:37:29 +03:00
mastermc05
2c01947919
First idea implementation
2022-03-29 23:55:05 +03:00
Mike Primm
a0ee4dec1d
First pass of 1.18.2 spigot/paper support
2022-02-28 17:46:40 -06:00
Mike Primm
b0ee2ad240
Allow interrupted exception when shutting down
2022-02-05 03:13:34 -06:00
mikeprimm
fdbefdab45
Merge pull request #3571 from JLyne/tabcomplete
...
Add tab completions for commands
2021-12-28 10:16:05 -06:00
Mike Primm
b589184e8a
Handle negative Y for chunk generation driven updates
2021-12-25 19:09:02 -06:00
James Lyne
814f952c22
Very basic single level spigot tabcomplete
2021-12-21 11:58:54 +00:00
stepech
74929c86e4
dependency: Update SkinsRestorer
2021-12-12 13:50:43 +01:00
Mike Primm
ddc484d737
Fix handling of new, additional buiomes
2021-12-05 05:01:59 -06:00
Mike Primm
dac53e38fc
Put 3D biome code in spigot 1.18 - still working on grass shading...
2021-12-05 01:57:59 -06:00
Mike Primm
635bbf2b4d
Tie in standard biomes by resource location
2021-12-04 23:01:13 -06:00
Mike Primm
e4a3179570
Biome shading fixes for 1.18 (Spigot, Fabric, Forge)
2021-12-02 22:18:03 -06:00
Mike Primm
c91ac7ad86
Initial compiling Spigot code (doesn't work, but it does compile...)
2021-11-30 23:08:54 -06:00
Mike Primm
d89403d51a
Start 1.18 Spigot work... need to sort through obfuscation bullshit
2021-11-23 16:43:55 -06:00
Mike Primm
0d85d2efb5
Update bstats to 2.2.1
2021-11-12 17:44:33 -06:00
Terin Stock
23ef6b7613
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
b72b8a52c2
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
1ef296d0b8
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
96bd48528f
Handle deprecated materials
2021-07-11 11:54:03 -05:00
Kian Kasad
04db0929ae
Use updated method of getting SkinsRestorer API
2021-06-20 09:22:07 -07:00
Mike Primm
9dd316b852
Initial building/running Spigot 1.17 code... still very incomplete
2021-06-11 21:59:04 -05:00
stepech
cc80570d3e
Update SkinsRestorer hook to v14 API
2021-03-04 20:49:47 +01:00
Thomas Janssen
c9191dd12b
Fixed issue where the BukkitVersionHelperSpigot116 would be incorrectly loaded for newer versions.
2020-11-05 09:52:33 +01:00
Thomas Janssen
7ff2d4783f
Removed personal comments from Helper
2020-11-04 08:24:05 +01:00
Thomas Janssen
5a0314e17c
Updated bukkit/spigot build for minecraft 1.16.4
2020-11-03 21:49:40 +01:00
Mike Primm
763ca9a69c
Add Spigot 1.16.3 support
2020-09-10 22:18:51 -05:00
Mike Primm
c2b4bde659
Add fix for Vault permission provider
2020-08-16 01:16:29 -05:00
Mike Primm
decc95d35e
Add 1.16.2 support for Spigot
2020-08-12 21:40:06 -05:00
Mike Primm
3917eb066a
Initial 1.16.1 support - get it running
2020-06-25 19:29:03 -05:00
Mike Primm
8615efc226
Finish support for greeting/farewall text on area markers
2020-05-25 13:55:36 -05:00
mikeprimm
7fa8861054
Merge pull request #2896 from owlnull/v3.0
...
Add skins support via SkinsRestorer plugin
2020-05-16 16:18:17 -05:00
Mike Primm
a571621e56
Drop unsupported versions (1.13.0, 1.13.1, 1.14.0)
2020-05-16 13:29:39 -05:00
owlnull
06248642ed
Fix plugin crash caused by SkinsRestorer integration
...
SkinsRestorer integration now just shows warning instead of plugin crash when SkinsRestorer not installed and integration enabled
2020-04-28 15:10:25 +05:00
owlnull
1146394158
Fix NullPointerException in SkinsRestorerSkinUrlProvider.getSkinUrl during joins player without skin
2020-04-23 07:23:12 +05:00
owlnull
2031c45d6c
Add skins support via SkinsRestorer plugin
2020-04-23 06:39:54 +05:00
Zach Levis
638b17bc17
spigot: Add Vault permissions provider
...
This allows performing permissions checks using any plugin that
implements the Vault interfaces without having to provide direct
support, including for offline players.
2020-01-26 20:45:29 -08:00
Zach Levis
6152c07d9e
spigot: For PEX provider, check class presence
...
Previously, just the plugin name was checked, which meant that Dynmap
would crash on servers running PEX 2 rather than falling back to another
provider such as superperms or op
2020-01-26 20:44:54 -08:00