SL20W23: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<br />
[[SL20W22|◄ SL20W22]] | [[SL20W24|SL20W24 ►]]<br />


==2020-06-01==
==2020-06-01==
Line 56: Line 56:
*Invalid Symbol is being shown instead of the given symbol? Somehow the clickid is null for some inputs
*Invalid Symbol is being shown instead of the given symbol? Somehow the clickid is null for some inputs
*
*
*'''Feature: APi calls should show default values as well'''
*Feature: APi calls should show default values as well
*'''Bug: Glass is now changing the heightmap? Wheat does no longer grow below'''
*'''Bug: Make sure the executing player of a chunkli action cannot execute commands while the action is running (except OPs)'''
*'''Bug: Rockets from crossbows cause damage in non PVP areas'''
*'''Bug: Lava flows over plot borders'''
**'''RegenWorldAreaAction needs a param if we want to use slow or forced writes'''  ( conf.setForceWrite(false);        conf.setForceRead(false); )
*'''Bug: SELLING items in adminshop (boots) with repair level is possible'''
*'''Bug: Shifting plots below bedrock/to bedrock will teleport the player below the world'''
*Feature: /user chatmentionsound - allow users to change their own mention sound
*Feature: /user chatmentionsound - allow users to change their own mention sound
*'''Add "error sound" that gets played if the user is spamming / should stop typing too much in chat'''
*
*


Line 82: Line 74:
==2020-06-06==
==2020-06-06==
[[File:Anmerkung 2020-06-07 010722.png|thumb]]
[[File:Anmerkung 2020-06-07 010722.png|thumb]]
*'''Offstream: Fox-AI is shit. We need to limit foxes and/or remove parts of the AI''' '''app//net.minecraft.server.PathfinderGoalFleeSun.c(SourceFile:67)'''


*'''Offstream''': Split LandOptions into WorldOptions and LandOptions.
*'''Offstream''': Split LandOptions into WorldOptions and LandOptions.
Line 90: Line 80:
*'''Offstream:''' Regenerate IslandsV1 outside of 0,0 - 128,128
*'''Offstream:''' Regenerate IslandsV1 outside of 0,0 - 128,128
*'''Offstream:''' How /user load on login/respawn/worldchange
*'''Offstream:''' How /user load on login/respawn/worldchange
*'''Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )'''
*'''Offstream:''' Add /account top
*'''Offstream:''' Add /account top
*'''Offstream:''' Added API controller path /auth
*'''Offstream:''' Added API controller path /auth
Line 109: Line 98:
*Bug: Partial name lookup on playerOn,playerOn returned not enough names
*Bug: Partial name lookup on playerOn,playerOn returned not enough names
*
*
*'''Bug: ? TileEntities are not deleted correclty? Chests dont drop their loot sometimes on removal?'''
*'''Offstream Bug: The heightmap returns invalid values after they were generated or manipulated with chunkli?'''
*API Controller:
*API Controller:
**/server/playerlocations/[world]  <-- Needs /user ksonpubliclocation ON !
**/server/playerlocations/[world]  <-- Needs /user ksonpubliclocation ON !
*'''Bug?: ResponseEntity tries to compare non comparable values?'''
*
 
<source>
<source>
   "message": "Could not write JSON: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap'); nested exception is com.fasterxml.jackson.databind.JsonMappingException: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap')",
   "message": "Could not write JSON: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap'); nested exception is com.fasterxml.jackson.databind.JsonMappingException: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap')",
</source>
</source>


 
<br />
*<br />
 
==Offstream:==
 
*
*'''(offstream) Bug: slowlySaveLevel with IOThread and fakechunks creates syncroinzation problems ultimately resulting in errors on chunk saving'''    
*'''Add and check permissions for each useroption.'''
**'''Bug: Useroption permission starts with uppercase "Kadi"'''
*'''Add and check permissions for specific recipes?'''
*'''OffStream: Move the ShopSign Text to the json/Shop.class'''
*'''OffStream: Shop: any (Buy anything in the shop for the same price)'''
*'''Update /land info command to the new system'''
**'''Try to implement onclick events for plot flags'''
*'''Idea: SuffixSearchTree takes a LOT of time to rebuild (onDelete) maybe use some other searchtree implementation?'''
*
*
 
==xxxx==


*
*

Latest revision as of 21:55, 12 June 2020

◄ SL20W22 | SL20W24 ►

2020-06-01

  • Offstream: Fixed light bugs in the map caused by to quickly unloading chunks after reaching ChunkStatus.FULL
  • Offstream: Fixed bugged light data on chunk shifting
  • Added /user instantrespawn to toggle instantrespawning
    • Added splash text that is shown on instantrespawning
  • Bug: Crops grow below other blocks?
  • Test: Add nausea/blindness on death event for 1-2 sec?
  • Bug: Rotating the nibble array light is bugged
  • Feature: Blindness on death respawn screen
  • Amazing visual updates we need to implement (from 22855)
  • Offstream: Installed Wiki Plugin MsUpload

2020-06-02

  • Setup special fees-account to remove Adminsop<>fees same account transactions
  • Bug: Fees-Transactions from Adminshop to itself get printed for the player
  • Fix: Removed /tell suggestion for own messages in global/local chat
  • Investigate why setClick on a ChatMessageModel will insert the wrong symbols. Somehow the id of the field is null?    model2.setClick(ChatElement.GLOBAL, ChatMessageModel.raw("why u mad? is only a game", lang), Symbols.clickable, ClickEvent.Action.SUGGEST_COMMAND);  
    • URL parser needs "http" in front? We need a better regex that supports just "kadcon.de" as url
  • Setting the spawnpoin via multiverse /mvsetspawn for a world
  • Added /user tabcompletion help. This can disable/enable the help-texts on command tabcompletion
  • Feature: Add multi-user tell command? /tell name1,name2,name3 Hey guys you all suck :)
  • Feature: Sound on messages
    • Sound on private message always
    • Highlight names of players in chat messages
    • Allow changing highlight-color in chat for yourself /user chatmentioncolor
  • Mentions of players with @Name now get colored in chat globally
    • Offstream: @all to mention everyone + sound for admins
    • Offstream: @Mention should show playernames
    • Offstream: Bug: Endless params [message...] will not show the current word as currentParam()
    • Offstream: @Player now supported within other commands
    • Offstream: Add Useroption to disable message-sounds
  • Offstream: Turtle eggs are now protected on plots

2020-06-03

  • Bug: Some simple links do not get recognized as links in chat (Only one link per message is supported right now)
  • Private messages now support @Mentions and Links
  • Invalid Symbol is being shown instead of the given symbol? Somehow the clickid is null for some inputs
  • Feature: APi calls should show default values as well
  • Feature: /user chatmentionsound - allow users to change their own mention sound

2020-06-05

  • Offstream: Added RUN_COMMAND to onDeath info with /find loc X,Y,Z chat output
  • Offstream: Interaction with Honeybee blocks is possible on foreign plots
  • Offstream: Bug: Home Teleport location is calculated incorrectly / fixed isLocationDamaging
  • Offstream: Bug /tpa text is wrong /tpahere...
  • Offstream: Bug: BuyOffer is always saved
    • Fixed LandArea offer not removing offers
    • Fixed OfferOption creation from jackson
  • Offstream: Fixed: public <T extends Option<O, V>, V> V reset(T option) of OptionValueCache returning the new value instead of the previous one

2020-06-06

  • Offstream: Split LandOptions into WorldOptions and LandOptions.
    • Updated how data is saved in WorldSettings
    • Reimplemented Optionable saving for WorldSettings
  • Offstream: Regenerate IslandsV1 outside of 0,0 - 128,128
  • Offstream: How /user load on login/respawn/worldchange
  • Offstream: Add /account top
  • Offstream: Added API controller path /auth


2020-06-07

  • Bug: Animal "Natural" tagging on chunk loading is broken?
  • Add /back command
    • /ess back [reset]
    • Shortcut /back -> /ess back
  • Implement UserController to get UserImpl as DTO over API
  • Bug: Rebuild of searchtree on each plot sell/buy will kill the system (remove only)
  • Bug: Partial name lookup on playerOn,playerOn returned not enough names
  • API Controller:
    • /server/playerlocations/[world] <-- Needs /user ksonpubliclocation ON !
   "message": "Could not write JSON: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap'); nested exception is com.fasterxml.jackson.databind.JsonMappingException: class de.k.chunkli.api.data.PlayerId cannot be cast to class java.lang.Comparable (de.k.chunkli.api.data.PlayerId is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @67fcc8d9; java.lang.Comparable is in module java.base of loader 'bootstrap')",