Skip to content

Releases: APDevTeam/Movecraft

7.0.0_pre-release_10

14 Jul 23:10
1171c9a
Compare
Choose a tag to compare
7.0.0_pre-release_10 Pre-release
Pre-release

If you're interested in working on Movecraft, check out the open to PR tag. Several additions/fixes are because of contributors besides myself! Thanks to @eirikh1996, @drfiveminusmint, and @TylerS1066 for their contributions.

New Features/Changes

  • #125 Repair now adds fuel to furnaces
  • #131 Repair states are now stored in directories based on uuids
  • Updated localization

Fixes

  • #123 now works as intended
  • #114 Multiple crafts moving during the same tick is now fixed
  • #133 Multiple subcrafts can now rotate at the same time
  • #120 the manoverboard command now better detects its time limit
  • #141 added configs for manoverboard
  • #132 Fix -1 MaxRemoteSign config
  • #140 reworked assault code
  • Assault now uses partial occlusion rather than air when checking for places to insert the repair beacon
  • contacts command now respescts the StaticWaterLevel config
  • Fixed an NPE in wreck fading
  • Changed exterior checking boundaries to be symetric
  • Switched to EssentialsX during compilation (this has no effect on end users)
  • Various code cleanup

7.0.0_pre-release_9

06 Jul 17:17
b38ebdc
Compare
Choose a tag to compare
7.0.0_pre-release_9 Pre-release
Pre-release

If you're interested in working on Movecraft, check out the open to PR tag. Several additions/fixes are because of contributors besides myself! Thanks to @eirikh1996, @drfiveminusmint, and @TylerS1066 for their contributions.

New Features/Changes

  • #111 The localization file key strings have been updated, and almost all strings can now be localized
  • #107 A new setting, MaxRemoteSigns has been added. Default is unlimited (-1)
  • #122 Crafts must be in a region to initiate that regions siege
  • Sieges can now be configured to happen on multiple days
  • The siege info list is now color coded

Fixes

  • #71 Repair state saving should now be more consistent across different versions of world edit.
  • #5 Repairs should now be more consistent in their placement of blocks
  • #7 Siege payments should now succeed for more than one player
  • #119 Siege schedule times should now display correctly
  • #118 Siege duration should now be in minutes
  • #110 The FadeWrecksAfter setting has been re-added
  • #127 Manoverboarding to sinking crafts has been fixed

7.0.0_pre-release_8

25 Jun 23:29
Compare
Choose a tag to compare
7.0.0_pre-release_8 Pre-release
Pre-release

This pre-release brings with it fixes to several large issues in the plugin. While there's no new features, all of these fixes should greatly increase the overall stability. If you have any issues you haven't seen in the issue tracker, please make sure to report them.

Fixes

  • #65 Fixed players not being moved in crafts
  • #76 Rotating near water causes blocks to be deleted
  • #94 Ships flooding if they are not completely sealed
  • #77 Fix torpedoes failing to sink after traveling without a collision
  • Fix a bug allowing rapidly ascending crafts to bypass height limits

7.0.0_pre-release_7

20 May 01:29
1bc4841
Compare
Choose a tag to compare
7.0.0_pre-release_7 Pre-release
Pre-release

So to start of, I want to apologize for the lack of updates in the last few months. I got swamped by school work and had little time to work on the project. That being said, while I was gone, @TylerS1066 and @eirikh1996 have been diligent working on parts of the code-base, so shout outs to them for there amazing help.

Thank you all for your continued support of this plugin. From testing, to programming, to simple kind words, it all helps.

New Features/Changes

  • Name signs allow modifying how crafts appear in the contacts list
  • Assault is now much more configurable (documentation coming soon)
  • Tracer minimum distance is now configurable
  • Forbidden remote strings added

Fixes

  • #80 sinking ships should now function properly (no disappearing blocks)
  • #81 Multiple remote signs should no longer be abuesable
  • #82 Assault beacon positions should now be "smarter"
  • #65, #86, #93, Entity teleportation should now be greatly improved, players should no longer fall off
  • #89 Disabled crafts shouldn't be able to move

7.0.0_pre-release_6

01 Jan 22:29
d366557
Compare
Choose a tag to compare
7.0.0_pre-release_6 Pre-release
Pre-release

This update contains mostly small bug fixes/features to help further progress towards the release of Movecraft 7.

New Features/Changes

  • Added sinkTickRate config to craft types, as an alternative to sinkSpeed that more clearly states its function
  • Change to a better looking sinking ship system that should retain more blocks
  • /manoverboard now goes to crew signs if possible (this is off by default and can be configured)
  • Change repair to now go block by block, rather than inserting all blocks once the repair time expires
  • Remote signs can now act on multiple signs (Thanks @Pulverizer)

Fixes

  • Fixed rotating crafts not properly un-phasing blocks
  • Various fixes involving the detection/use of crew signs
  • Fixed out of bounds page inputs for some commands
  • Various spelling/grammar fixes
  • Fix movetime readouts on speed signs being off by a multiple of 100
  • Slight changes to entity teleportation (Thanks @NorbiPeti)

7.0.0_pre-release_5

07 Aug 23:45
Compare
Choose a tag to compare
7.0.0_pre-release_5 Pre-release
Pre-release

This update brings extreme performance improvements. Noticeable changes include a 60,000 block craft being detected almost instantly, and the ability to pilot several 60,000 block crafts with no noticeable performance degredation.

New Features

  • Dramatic performance enhancements
  • Added phase blocks, a new system that allows crafts to pass through any blocks like water
  • Added /scuttle, a command to sink your own/other ships
  • Add the ability to move all entities on a craft, not just players
  • Changed to a different method of player teleportation, resulting in much smoother player movement
  • Add a readout on speed signs for time taken to move
  • Add color highlights for sinking/disabled crafts in /contacts and /craftreport
  • Re-added world guard suppourt
  • Add action bar readouts for when cruising is disabled/enabled. This may be added to other things as well
  • Implemented several events
  • Change /cruise to toggle the cruising state of a craft when executed with no arguments

Bugfixes

  • Fix an off by one error in the SolidHitBoxImplementation
  • Fix water based crafts not properly replacing water
  • Fix SolidHitBox#size implementation
  • Fix craft signs not resetting when a craft is piloted
  • Improved various async systems
  • Fix NPE in /contacts
  • Fix /assault and /siege not functioning
  • Added equals/hashcode implementations to objects that needed them
  • Improved collision rate of hashcode function for MovecraftLocations

7.0.0_pre-release_4

26 Feb 14:26
Compare
Choose a tag to compare
7.0.0_pre-release_4 Pre-release
Pre-release

Bugfixes

  • Refactor the internal HitBox system (this should fix the water craft issue)
  • Fixed releasing players from the console
  • Fixed automatic releasing of crafts (sinking)

7.0.0_pre-release_3

04 Feb 03:53
Compare
Choose a tag to compare
7.0.0_pre-release_3 Pre-release
Pre-release

Bug Fixes:

  • Missing field errors fixed for servers running paper (the plugin should run on paper now)
  • Fixed cruising in worlds other than the main world

7.0.0_pre-release_2

18 Jan 00:39
Compare
Choose a tag to compare
7.0.0_pre-release_2 Pre-release
Pre-release

New Features:

  • Re-implemented speed
  • Major performance fixes
  • added /release -p (releases all players)
  • added /release -a (releases all crafts)
  • added /movecraft reloadtypes (reloads the crafttype directory)
  • Pressing a director sign after using it once releases you from directing

Bug Fixes:

  • Water craft no longer disappear while moving
  • Dispensers/droppers are now correctly oriented on movement
  • Blocks are no longer updated on movement
  • Crafts rotate correctly
  • Fixed 1.11 & 1.12 startup
  • Siege defaults to being disabled
  • Fixed incorrect page indexes for /contacts and /craftreport
  • Broadened Tile Entity removal scope to fully remove Tiles from the world

Issues:

  • Crafts move players in too large of a radius
  • Signs that toggle states (i.e. cruise signs) are not reset to their default state on piloting a craft

Movecraft 7 pre-release (hot-fix)

06 Sep 15:48
Compare
Choose a tag to compare
Pre-release

This is a hot-fix to support non 1.10 versions (rotation has been fixed)
DO NOT RUN THIS BUILD ON ANY SERVER YOU CARE ABOUT.
I am not responsible if anything goes wrong on your server.
New Features:

  • Added support for versions 1.10.2-1.12
  • Made siege and assault asynchronous (if the server lags the timer keeps going)
  • Add tab completion to most commands
  • Added /rotate to replace /rotateleft and /rotateright
  • Fold /cruiseoff into /cruise off
  • Better formatting for /craftreport and /contacts

To accomplish these changes, large sections of Movecraft had to be re-written. As a result, several bugs were fixed:

  • NPEs on commands should no longer occur
  • If the server or movecraft crashes, at most one craft will be damage (this used to be all crafts)
  • There should be no way for a tile entity to end up in the wrong spot

Issues:
- on non 1.10 versions, compatibility mode needs to be enabled to remove a startup bug