Skip to content
Success

Changes

Summary

  1. Add furnace tags and mechanisms (commit: 97f5466) (details)
  2. Make sending fake_player skins even better (commit: 5c24be3) (details)
  3. Handle list_flags better (regex) (commit: 5d9d1fa) (details)
  4. Allow fake_player names to be up to 48 characters (commit: d5eafbb) (details)
  5. Lower name limit to 46 (commit: 1b5df04) (details)
  6. Make limit flexible based on invalid account name characters (commit: 5f8009e) (details)
  7. Slightly improve pathfinder (commit: be8df6c) (details)
  8. Add missed line (commit: 5d61773) (details)
  9. Fix entity death determination (commit: e1e7c6f) (details)
  10. Fix stupid bug (commit: 0d90f34) (details)
  11. Make death event smarter (commit: 0602f0b) (details)
  12. Extend PlayerConnection for packet listening (commit: 65b54f2) (details)
  13. Make adjusting player skins and nameplates clientside only (commit: f60efee) (details)
  14. Attempt a workaround for a weird issue (commit: 98cf9fd) (details)
  15. Don't put the server in a loop (commit: bf019fa) (details)
  16. Override all methods of PlayerConnection (commit: aaeda9c) (details)
Commit 97f546631e67a3b8ebba71209b18262744d77cdd by morphan1
Add furnace tags and mechanisms

For dLocations
(commit: 97f5466)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dLocation.java (diff)
Commit 5c24be3997c968e0e86e2e7afe52bd5151a725c5 by morphan1
Make sending fake_player skins even better

Using awesome packet interception!
(commit: 5c24be3)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/network/FakeNetworkManager.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakePlayer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/PacketOutHandler.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/EntityFakePlayer.java (diff)
Commit 5d9d1fa100ef57e175a1bf0ca0d7a7793339cc0f by mcmonkey4eva
Handle list_flags better (regex)
(commit: 5d9d1fa)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dPlayer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dEntity.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/ServerTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dNPC.java (diff)
Commit d5eafbb588c5f8b0b8af61194337dd4faf010260 by morphan1
Allow fake_player names to be up to 48 characters

Because scoreboard teams
(commit: d5eafbb)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakePlayer.java (diff)
Commit 1b5df0460b8082a6c87e6c3052bce127b3a97ad4 by morphan1
Lower name limit to 46

I think this is the best we can do right now until Mojang decides to
implement UUIDs in the teams system
(commit: 1b5df04)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/PacketOutHandler.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakePlayer.java (diff)
Commit 5f8009eb90ea52d2166653a41f2c65ff18453fb3 by morphan1
Make limit flexible based on invalid account name characters

Also, make <e@fake_player.name> return the full name.
(commit: 5f8009e)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/objects/dEntity.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/entity/CraftFakePlayer.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/PathFinder.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/PathFinder.java (diff)
Commit e1e7c6fa2ca61ed887c130f3e6afdda446d250c7 by mcmonkey4eva
Fix entity death determination
(commit: e1e7c6f)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/core/EntityDeathSmartEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/core/EntityDeathSmartEvent.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/events/core/EntityDeathSmartEvent.java (diff)
Commit 65b54f2a646abda5ef082b9271710999d8207991 by morphan1
Extend PlayerConnection for packet listening

Fixes disconnect.spam issues and possibly other issues that haven't been
discovered yet
(commit: 65b54f2)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/DenizenPacketListener.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/AbstractListenerPlayIn.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/DenizenNetworkManager.java (diff)
Commit f60efeef8e27a88bef182cd023c11b7c155962e0 by morphan1
Make adjusting player skins and nameplates clientside only

So <player.name> returns their real name
(commit: f60efee)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/PacketOutHandler.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/PlayerProfileEditor.java (diff)
Commit 98cf9fdf5c1c52cd7139fd694844411117fe1187 by morphan1
Attempt a workaround for a weird issue
(commit: 98cf9fd)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/AbstractListenerPlayIn.java (diff)
Commit bf019fa9d907e3d2efbc4b4d3e3639e1e5270b1d by morphan1
Don't put the server in a loop

Nothing to see here
(commit: bf019fa)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/AbstractListenerPlayIn.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/DenizenPacketListener.java (diff)
Commit aaeda9cee572fc8043b1bf48261012bb885dfa72 by morphan1
Override all methods of PlayerConnection

Probably not all necessary, but just in case.
(commit: aaeda9c)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/packets/intercept/AbstractListenerPlayIn.java (diff)