SL22W37: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 3: Line 3:
blueprint  
blueprint  
  • rotate  
  • rotate  
  • flip horizontal
  '''• flip horizontal'''
  • flip vertical
  '''• flip vertical'''
  • move layer prio
  • move layer prio
  • saveAs
  • saveAs
  • view public bps
  '''• view public bps'''
  • sort by tags or username or rating
  '''• sort by tags or username or rating'''
  • add group/tag to own blueprint  
  '''• add group/tag to own blueprint'''
  • list amount of blocks in bp
  • list amount of blocks in bp
  • show if bp is affordable
  '''• show if bp is affordable'''
  • show list of missing blocks
  '''• show list of missing blocks'''
  • slow down bp movement
  '''• slow down bp movement'''
  • move up down with shift scroll? or left right click
  • move up down with shift scroll? or left right click
  • move complete selection over?  
  '''• move complete selection over? '''
  • limit updating to affected chunks
  '''• limit updating to affected chunks'''
  •
  •


Line 23: Line 23:
  • use noise asteroid generation/surface generation as cutout for blueprint mode
  • use noise asteroid generation/surface generation as cutout for blueprint mode
  • hide blocks that are not in the areaextract selection
  • hide blocks that are not in the areaextract selection
*
*
*Fix back implementation
*Fix blueprint going out of bounds of the manipulation area
*Fix history state not implemented the same way for desktop && public screens
*Desktop-Spying mode is broken
**If two players are online the screens are partially sent to others? Seems like the itemframe and map id are sent but not the data
*FakePlayer do not update on setting a hand-item
'''Refactor blueprint refresh to a reusable place'''
       Set<UUID> playersNear = CAccess.getAsyncPlayerCache().getPlayersNearSet(config.getOrigin().toLoc(100), 50);
       UUIDSetActionConfig cfg = UUIDSetActionConfig.of(getCommanderInfo(), playersNear);
       cfg.setActionType(ActionType.Subtask);
       var future = TemplateFacade.refresh(cfg);

Latest revision as of 19:11, 3 October 2022

◄ SL22W36 | SL22W38 ►

blueprint

• rotate 
• flip horizontal
• flip vertical
• move layer prio
• saveAs
• view public bps
• sort by tags or username or rating
• add group/tag to own blueprint 
• list amount of blocks in bp
• show if bp is affordable
• show list of missing blocks
• slow down bp movement
• move up down with shift scroll? or left right click
• move complete selection over? 
• limit updating to affected chunks

island generation

• make islands convertible 
• use noise asteroid generation/surface generation as cutout for blueprint mode
• hide blocks that are not in the areaextract selection
  • Fix back implementation
  • Fix blueprint going out of bounds of the manipulation area
  • Fix history state not implemented the same way for desktop && public screens
  • Desktop-Spying mode is broken
    • If two players are online the screens are partially sent to others? Seems like the itemframe and map id are sent but not the data
  • FakePlayer do not update on setting a hand-item


Refactor blueprint refresh to a reusable place


       Set<UUID> playersNear = CAccess.getAsyncPlayerCache().getPlayersNearSet(config.getOrigin().toLoc(100), 50);

       UUIDSetActionConfig cfg = UUIDSetActionConfig.of(getCommanderInfo(), playersNear);

       cfg.setActionType(ActionType.Subtask);

       var future = TemplateFacade.refresh(cfg);