SL23W37: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:
*'''Add crouch + right-click instant-access to a given fake if owned'''
*'''Add crouch + right-click instant-access to a given fake if owned'''
*'''Possibly test mc feature generator as a tool: [...] access.registryAccess().registryOrThrow(Registries.CONFIGURED_FEATURE).getHolder(gen).orElse(null)'''
*'''Possibly test mc feature generator as a tool: [...] access.registryAccess().registryOrThrow(Registries.CONFIGURED_FEATURE).getHolder(gen).orElse(null)'''
*NmsFake removeal/FakeWatcher refactor
**'''Mob glowcolor'''
**'''Sitting'''
**'''Headstand'''
**'''equipment'''
**'''(setShiftKeyDown, setGlowingTag, ClientboundPlayerInfoUpdatePacket, remove name PacketPlayOutMount)'''
**<syntaxhighlight lang="java">
if(rotated) {
// Swing main hand actually fixes the body-position...
// Allows us to rotate the player without moving the full character
PacketPlayOutAnimation ap = new PacketPlayOutAnimation(eLiving, 0);
PacketAbstraction.send(user.getPlayer(), ap);
}
</syntaxhighlight>
*
*

Revision as of 15:30, 15 September 2023

◄ SL23W36 | SL23W38 ►


  • Add Stage HitboxSize Option
    • Add new Type Point2D / Point2DOption and corresponding Popup for the screen FakePoint2DDropdownPopDiv
  • Add Stage HitboxOffset Option
  • Call setLastInteracted on addDesktopBoard for new DesktopPages, needs further refactoring
  • DataWatcher 'dirty' flag is causing problems way too often
  • Added better HighlightFakeAction blinking
  • Fix screen rotation not working on new FakeWatcher system
  • Add crouch + right-click instant-access to a given fake if owned
  • Possibly test mc feature generator as a tool: [...] access.registryAccess().registryOrThrow(Registries.CONFIGURED_FEATURE).getHolder(gen).orElse(null)
  • NmsFake removeal/FakeWatcher refactor
    • Mob glowcolor
    • Sitting
    • Headstand
    • equipment
    • (setShiftKeyDown, setGlowingTag, ClientboundPlayerInfoUpdatePacket, remove name PacketPlayOutMount)
    • if(rotated) {
      
      // Swing main hand actually fixes the body-position...
      
      // Allows us to rotate the player without moving the full character
      
      PacketPlayOutAnimation ap = new PacketPlayOutAnimation(eLiving, 0);
      
      PacketAbstraction.send(user.getPlayer(), ap);
      
      }