SL23W46

From ETM
Jump to navigation Jump to search

◄ SL23W45 | SL23W47 ►


  • Some Marker Api tests, still unclear about exact usage
  • Marker must be switchable between Text and Item as Fonts can be shit
  • Add desktop functionality:
    • Layer up/down
    • Show plot-colors
    • Show flag-colors (@ foot level, perfect unserstanding if pistons/tnt works or not)
    • Grid-Style impl to know the distance for things
  • BlockId-System still open TODO for Logging & sanity checking of Fake item refs


Random stuff

  • Fix ChatJson implementation since mojang fixed their impl
  • PlayerSignOpenEvent / Make sure our hack to edit existing shop signs is no longer needed now,
    • Might still be needed for color conversion codes "Invalid character..."
  • FakeStuff: Artificially limit available slots by making them upgrades or lootables
  • Waterlogged Barrier useful in any way? Maybe to create physics-safe water-walls?
    • Good for Road-systems maybe/ Walk on water
  • ChunkTrackingView requestedViewDistance
    • Slow chunk sending impl can be done again !
  • updateChunkTracking ->        // kade player specific viewdistance change
    
           int k1 = entityplayer.getBukkitEntity().getViewDistance() + 1; //kade
    

  • if (packet instanceof ClientboundLevelChunkWithLightPacket cp) {
    			if(!cp.isFake) {
    				this.player.getView().markDelivered(cp.getX(), cp.getZ()); // kade -- make sure to ignore fake packets here!
    			}else {
    
  • Optimize CraftBiome <> MinecraftBiome lookups for larger amounts


Blueprint sharing:

- Assume each BP is only referenced by a UUID

- The name chosen by the player is not visible to others

- A "Display Name" is set for the store/user public collection

- Tags have to be added to the public BP

- Collections can be created that contain a list of BPs

- Can collections contain the BPs of multiple users?

- Ratings for BPs, Ratings for Collections

- Define a Minimum price for each BP?

- "Tip Jar" style payment above the default price?

- Make the Minimum price dependent on the complexity of the object?