SL23W46: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[SL23W45|◄ SL23W45]] | [[SL23W47|SL23W47 ►]] | [[SL23W45|◄ SL23W45]] | [[SL23W47|SL23W47 ►]] | ||
[[File:Marker2.png|thumb]] | |||
<br /> | |||
[[File:Marker1.png|thumb]] | |||
[[File:Marker3.png|thumb]] | |||
[[File:Marker4.png|thumb]] | |||
*'''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 !''' | |||
*<syntaxhighlight lang="java"> | |||
updateChunkTracking -> // kade player specific viewdistance change | |||
int k1 = entityplayer.getBukkitEntity().getViewDistance() + 1; //kade | |||
</syntaxhighlight> | |||
*<br /><syntaxhighlight lang="java"> | |||
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 { | |||
</syntaxhighlight> | |||
*'''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? | |||
* |
Latest revision as of 14:38, 20 November 2023
- 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?