Jitse Boonstra
39a1b2626c
Updated version to 2.7.2-SNAPSHOT
2020-06-22 21:50:32 +02:00
Jitse Boonstra
1f2fe70dbc
Merge branch 'master' of https://github.com/MinecraftLibraries/NPCLib
2020-06-22 18:57:22 +02:00
Jitse Boonstra
eecc4c188f
Possible fix for #86
...
Blocking players from joining before successful injecting of the channel handler.
2020-06-22 18:57:20 +02:00
Jitse Boonstra
e4dc20e3ce
Changed 'evt' naming to 'event' naming to match rest of project
...
Code refactor from old PR
2020-06-22 18:19:33 +02:00
Mooselk
d7fc0c81e5
Fixed NPE
2020-05-14 16:09:47 -07:00
Jitse Boonstra
efb1a0eedc
Changed version to 2.7.1-SNAPSHOT
2020-04-26 17:58:02 +02:00
Jitse Boonstra
8ef051ca70
Fixed spacing
2020-04-26 17:54:56 +02:00
Jitse Boonstra
b5e69e9126
Fix for #80 , added API usage for NPC#getUniqueId
2020-04-26 17:35:41 +02:00
Jitse Boonstra
95e9cd5f27
For version 2.7-SNAPSHOT.
2020-04-26 12:09:58 +02:00
Jitse Boonstra and GitHub
820a0f1c36
Merge pull request #77 from FrederikHeinrich/patch-1
...
Update NPCBase.java
2020-04-23 18:52:08 +02:00
Jitse Boonstra and GitHub
b6262b714f
Refactored method naming
...
Changed NPC#getUUID to more appropriate NPC#getUniqueId
2020-04-23 18:51:21 +02:00
Freddi and GitHub
6d57bf8168
Update NPCBase.java
2020-04-22 05:12:19 +02:00
A248
b4ce4fbf68
Player#isOnline is not thread safe
...
CraftBukkit 1.8.8 implementation checks whether Bukkit.getPlayer(<player
uuid>) != null. Bukkit.getPlayer(UUID) is itself not thread safe.
2020-04-20 16:02:58 -04:00
A248
b00850b19d
Permit periodic task instead of PlayerMoveEvent through NPCLibOptions
...
Adds NPCLibOptions as an optional parameter to NPCLib's constructor. The
movement handling specified by the NPCLibOptions will determine whether
to use the PlayerMoveEvent or a task.
2020-04-20 15:16:24 -04:00
A248
dfd916dc97
No need to listen for PlayerKickEvent - quit event fires anyway
...
The PlayerQuitEvent is fired even when the player is kicked.
2020-04-19 18:56:47 -04:00
Jitse Boonstra
ce251d8167
Fixed tab name issue, added metrics, changed version to 2.6-SNAPSHOT
2020-04-18 13:39:10 +02:00
Jitse Boonstra
ab57a9b861
Update version to 2.5.2-SNAPSHOT
2020-04-18 10:26:30 +02:00
Jitse Boonstra
0c8e6dc4a8
Extra code to prevent infinite loop (part of #70 )
2020-04-18 10:22:06 +02:00
Jitse Boonstra
4024312706
Some work to solve #70
2020-04-18 10:16:42 +02:00
Jitse Boonstra
900451b053
Added square method to remove ugly code.
2020-04-15 22:24:01 +02:00
Jitse Boonstra
4ae99ba9d5
Some testing code I'd like to keep.
2020-04-15 22:04:31 +02:00
Jitse Boonstra
eb01c0ff46
Fixed respawn issue ( #69 ) and updated version to 2.5.1.-SNAPSHOT.
2020-04-15 20:10:03 +02:00
Emmanuel Lampe
f587cc6cfa
Fixed labymod emote
2020-04-13 12:38:35 +02:00
Jitse Boonstra
33a8615aad
Added support for LabyMod EmoteAPI.
2020-04-12 17:01:18 +02:00
Jitse Boonstra
8e661b024e
Code for 2.4.2-SNAPSHOT.
2020-04-11 20:51:05 +02:00
Jitse Boonstra
e47dbc51d0
Improved auto-show handling and fix for #59
2020-04-11 19:57:12 +02:00
MrMicky
efdabf01b9
Update Hologram
2020-04-10 16:07:20 +02:00
MrMicky
493118fa3b
Update Hologram
2020-04-10 13:58:41 +02:00
Jitse Boonstra
1ed374bb3f
Change version number.
2020-03-15 00:19:22 +01:00
Jitse Boonstra
6a6a04b00d
Removed unnecessary code.
2020-03-14 23:35:42 +01:00
Jitse Boonstra
c9c71ba80d
Patch for hologram glitch in 1.15 R1.
2020-03-14 23:29:07 +01:00
Jitse Boonstra
9bf3095a56
Small patch for TinyProtocol issues.
2020-03-08 21:13:29 +01:00
Jitse Boonstra
1a1f3618d5
Updated version to 2.4-SNAPSHOT.
2020-02-20 21:03:28 +01:00
MrMicky
fbf4b46858
Cleanup some code (fix warns, fix NPE, remove duplicates)
2020-02-19 14:57:07 +01:00
A248 and GitHub
a9e06eab79
Change thread pool type
...
Replace cached thread pool (Executors.newCachedThreadPool()) with single thread pool (Executors.newSingleThreadExecutor()). The single thread executor is more efficient for lazy asynchronous operations.
2019-11-23 11:07:18 -05:00
A248 and GitHub
f2bc472f6f
Implement proper multi-threading
...
Replace raw Thread instantiation with a thread pool.
2019-11-23 10:56:28 -05:00
A248 and GitHub
b5621816cb
Update ChunkListener to fix a minor NPE bug
...
Fixes a NullPointerException at the root of the problem. Bukkit.getPlayer(UUID) can return a null value, so a simple null check will do the trick.
2019-11-06 19:00:04 -05:00
Jitse Boonstra
81b2bc3569
Merge branch 'master' of https://github.com/JitseB/NPCLib
2019-11-04 10:13:19 +01:00
Jitse Boonstra
82ee9522a3
Removed 1.8 R1 support (and updated version id to v2.3.1)
...
Drastic improvement in library size.
2019-11-04 10:13:14 +01:00
A248 and GitHub
47d3417606
Updated NPCBase to with NPC#getState(NPCState)
...
Implemented net.jitse.npclib.api.NPC#getState(NPCState) to return a boolean indicating whether a state is toggled or not.
2019-10-31 20:14:46 -04:00
A248 and GitHub
73df32172e
Add getState(NPCState)
...
Adds NPC#getState(NPCState) to return a boolean indicating whether the NPC in question has a specific state.
2019-10-31 20:10:20 -04:00
A248 and GitHub
b97361516c
Make NPCBase.java compliant with updated NPC.java
...
Makes NPCBase compliant with net.jitse.npclib.api.NPC.
Implements NPC#getText() to return List<String> and NPC#getSlot(NPCSlot slot) to return ItemStack.
2019-10-31 19:57:04 -04:00
A248 and GitHub
d7144e445e
Update NPC.java with getText() and getItem()
...
Adds these methods to the NPC interface.
2019-10-31 19:50:46 -04:00
Jitse Boonstra and GitHub
5e25836310
Merge pull request #36 from JitseB/dependabot/maven/api/io.netty-netty-all-4.1.42.Final
...
Bump netty-all from 4.1.33.Final to 4.1.42.Final in /api
2019-10-29 12:54:31 +01:00
Jitse Boonstra
5650cbd1e2
For 2.3-SNAPSHOT, text update method ( #11 )!
2019-10-29 12:43:54 +01:00
Jitse Boonstra
d9558eef63
Text update function working on v1.8 R1!
2019-10-28 20:10:47 +01:00
Jitse Boonstra
3dceca16b9
More things for #11 😄
2019-10-21 20:21:03 +02:00
Jitse Boonstra
4d2140d24c
Started thinking about the implemtation of #11
2019-10-21 09:49:23 +02:00
Jitse Boonstra
6f3f9b05d4
For v2.2.
2019-10-20 20:04:38 +02:00
Jitse Boonstra
cd1115d2a3
More code for #20
...
Started work on 1.8 R2 to 1.9 R2 with some slight errors, will be fixed later. 1.8 R1 should be working though.
2019-10-20 11:36:37 +02:00