SL20W23: Difference between revisions
Jump to navigation
Jump to search
Line 82: | Line 82: | ||
==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''' | *'''Offstream: Fox-AI is shit. We need to limit foxes and/or remove parts of the AI''' | ||
Line 136: | Line 137: | ||
**Reimplemented Optionable saving for WorldSettings | **Reimplemented Optionable saving for WorldSettings | ||
*'''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 | |||
*'''Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )''' | *'''Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )''' | ||
*'''Add / | *'''Offstream:''' Add /account top | ||
*'''Offstream:''' Added API controller path /auth | |||
*'''Add /back command''' | *'''Add /back command''' | ||
*'''Bug: Rebuild of searchtree on each plot sell/buy will kill the system''' | *'''Bug: Rebuild of searchtree on each plot sell/buy will kill the system''' |
Revision as of 23:30, 6 June 2020
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
- 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
- Add "error sound" that gets played if the user is spamming / should stop typing too much in chat
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: Fox-AI is shit. We need to limit foxes and/or remove parts of the AI
CurrentTime: 11036422193822059
app//net.minecraft.server.ChunkProviderServer.a(ChunkProviderServer.java:199)
app//net.minecraft.server.ChunkCache.<init>(SourceFile:39)
app//net.minecraft.server.NavigationAbstract.a(SourceFile:188)
app//net.minecraft.server.NavigationAbstract.a(SourceFile:148)
app//net.minecraft.server.Navigation.a(Navigation.java:53)
app//net.minecraft.server.NavigationAbstract.a(SourceFile:124)
app//net.minecraft.server.NavigationAbstract.a(SourceFile:209)
app//net.minecraft.server.PathfinderGoalFleeSun.c(SourceFile:67)
app//net.minecraft.server.EntityFox$s.c(EntityFox.java:1122)
app//net.minecraft.server.PathfinderGoalWrapped.c(SourceFile:41)
app//net.minecraft.server.PathfinderGoalSelector.lambda$14(PathfinderGoalSelector.java:95)
app//net.minecraft.server.PathfinderGoalSelector$$Lambda$4115/0x0000000801fd5440.accept(Unknown Source)
java.base@13.0.2/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
java.base@13.0.2/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
java.base@13.0.2/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
java.base@13.0.2/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
java.base@13.0.2/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
java.base@13.0.2/java.util.Iterator.forEachRemaining(Iterator.java:133)
java.base@13.0.2/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
java.base@13.0.2/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
java.base@13.0.2/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
java.base@13.0.2/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
java.base@13.0.2/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
java.base@13.0.2/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
java.base@13.0.2/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
app//net.minecraft.server.PathfinderGoalSelector.doTick(PathfinderGoalSelector.java:88)
app//net.minecraft.server.EntityInsentient.doTick(EntityInsentient.java:712)
app//net.minecraft.server.EntityLiving.movementTick(EntityLiving.java:2543)
app//net.minecraft.server.EntityInsentient.movementTick(EntityInsentient.java:564)
app//net.minecraft.server.EntityAgeable.movementTick(EntityAgeable.java:190)
app//net.minecraft.server.EntityAnimal.movementTick(EntityAnimal.java:28)
app//net.minecraft.server.EntityFox.movementTick(EntityFox.java:144)
app//net.minecraft.server.EntityLiving.tick(EntityLiving.java:2375)
app//net.minecraft.server.EntityInsentient.tick(EntityInsentient.java:306)
app//net.minecraft.server.EntityFox.tick(EntityFox.java:424)
app//net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:656)
app//net.minecraft.server.WorldServer$$Lambda$4045/0x0000000801f94840.accept(Unknown Source)
app//net.minecraft.server.World.a(World.java:784)
app//net.minecraft.server.WorldServer.doTick(WorldServer.java:423)
app//net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1147)
app//net.minecraft.server.DedicatedServer.b(DedicatedServer.java:411)
app//net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1042)
app//net.minecraft.server.MinecraftServer.run(MinecraftServer.java:882)
java.base@13.0.2/java.lang.Thread.run(Thread.java:830)
- 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
- Idea: Keep a ChatHistory based on each user ( json chat output data + command history data )
- Offstream: Add /account top
- Offstream: Added API controller path /auth
- Add /back command
- Bug: Rebuild of searchtree on each plot sell/buy will kill the system
] rebuildSearchTree(LandManager): 5475
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5474
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5473
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5472
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5471
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5470
[2020-06-06 19:39:55]: [Chunkli] rebuildSearchTree(LandManager): 5469
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