Skip to content

New features and important bug fixes:#131

Open
Baccayarro wants to merge 148 commits intoAJCStriker:masterfrom
Baccayarro:master
Open

New features and important bug fixes:#131
Baccayarro wants to merge 148 commits intoAJCStriker:masterfrom
Baccayarro:master

Conversation

@Baccayarro
Copy link
Copy Markdown
Contributor

New features and important bug fixes:

  • Fixed bug where turning a craft at high relative Z coordinates can
    cause severe lag or even crash the server
  • Added WorldGuard integration
  • Added ManOverBoard command
  • Added light pollution cleanup process (you won't see results unless
    you reload the area, but it is fixed on the servers side)
  • Added support for CommandBlocks, Hoppers, Droppers, and Trapped
    Chests
  • Added a warning when walking off a craft in a position where it might
    merge with nearby blocks when repiloted

Mark Summers and others added 4 commits July 3, 2014 12:09
Also, the plugin now automatically detects CompatibilityMode and enables
it when needed
 - Fixed bug where turning a craft at high relative Z coordinates can
cause severe lag or even crash the server
 - Added WorldGuard integration
 - Added ManOverBoard command
 - Added light pollution cleanup process (you won't see results unless
you reload the area, but it is fixed on the servers side)
 - Added support for CommandBlocks, Hoppers, Droppers, and Trapped
Chests
 - Added a warning when walking off a craft in a position where it might
merge with nearby blocks when repiloted
@mwkaicz
Copy link
Copy Markdown
Contributor

mwkaicz commented Aug 13, 2014

I bless you for WG integration :)

Mark Summers and others added 25 commits August 25, 2014 16:29
Useful for launching torpedoes remotely, turning turrets, and rotating
the craft around a pre-selected pivot point.
added support: 
 - various 1.8 blocks with the exception of banners
 - subcrafts (turrets) now inform the player of their new orientation
after rotating
 - cruisespeed: controls cruise speed independant of main speed
 - cruiseOnPilotVertMove: crafts that go up or down when launched
(rockets / torpedoes)
 - disableCrates: disables the crate system to prevent exploits
 - requireCreatePerm: restricts players from creating command signs
space between tracers


FireballLifespan in config.yml - Time in seconds before fireballs
launched from dispensers delete themselves


HalfSpeedUnderwater: true in .craft files - If true, then the craft
moves at half speed underwater. Affects all forms of movement.


VertCruiseSkipblocks in .craft files - like cruiseSkipBlocks, but only
for vertical movement (via ascend and descend signs)


MaxHeightAboveGround in .craft files - if a .craft is more than this
above the ground, it will descend as it moves


New permission: movecraft.commands Allows access to /cruise, /pilot, and
/release commands. Does not affect /manoverboard or /cruiseoff. Also
allows the right to place cruise signs.


Also, explosions will no longer cause water spillage. And I have taken
another stab at fixing the "overallsinkpercent" system to prevent crafts
spontaneously sinking. If anyone has continued problems please let me
know.
space between tracers


FireballLifespan in config.yml - Time in seconds before fireballs
launched from dispensers delete themselves


HalfSpeedUnderwater: true in .craft files - If true, then the craft
moves at half speed underwater. Affects all forms of movement.


VertCruiseSkipblocks in .craft files - like cruiseSkipBlocks, but only
for vertical movement (via ascend and descend signs)


MaxHeightAboveGround in .craft files - if a .craft is more than this
above the ground, it will descend as it moves


New permission: movecraft.commands Allows access to /cruise, /pilot, and
/release commands. Does not affect /manoverboard or /cruiseoff. Also
allows the right to place cruise signs.


Also, explosions will no longer cause water spillage. And I have taken
another stab at fixing the "overallsinkpercent" system to prevent crafts
spontaneously sinking. If anyone has continued problems please let me
know.
space between tracers


FireballLifespan in config.yml - Time in seconds before fireballs
launched from dispensers delete themselves


HalfSpeedUnderwater: true in .craft files - If true, then the craft
moves at half speed underwater. Affects all forms of movement.


VertCruiseSkipblocks in .craft files - like cruiseSkipBlocks, but only
for vertical movement (via ascend and descend signs)


MaxHeightAboveGround in .craft files - if a .craft is more than this
above the ground, it will descend as it moves


New permission: movecraft.commands Allows access to /cruise, /pilot, and
/release commands. Does not affect /manoverboard or /cruiseoff. Also
allows the right to place cruise signs.


Also, explosions will no longer cause water spillage. And I have taken
another stab at fixing the "overallsinkpercent" system to prevent crafts
spontaneously sinking. If anyone has continued problems please let me
know.
including one really important fix for server-crashing lag that can
sometimes happen after large ships sink.

Also, bypassed the memory leak in the client due to sending chunks to
it. This fix also reduces the amount of traffic between client and
server.
from the parent craft and update the block count for crashing purposes.

Cannons plugin is now integrated.
Conflicts:
	dependency-reduced-pom.xml
	pom.xml
	src/main/java/net/countercraft/movecraft/async/AsyncManager.java
first created
Fixed an intermittent bug with the sinking code
1.8 builds from December 2014). The bug could cause chests to become
empty if they were next to furnaces, or signs to become blank if they
were next to chests. Basicaly it affected any block with extra tile
data.
+ added optional craftType property:  harvesterBladeBlocks (Array of Material names/IDs)
+ added utils.ItemDropUpdateCommand.java - class for sharing updates dropped items
…me, draft for discussion)

classes: 
+ utils.CraftMaterial   (universal object for cover needs of blocklists like allowedBlocks, flyBlocks etc.
    props:
       + Material getMaterial()    default: null
       + MaterialData getData()    default: null
       + double getMinPercent()     default: -1
       + double getMaxPercent()     default: -1
       + double getNumericalLimit()    default: -1
+ utils.DyeColorUtils.java - class for converting String Int and Byte to DyeColor and back
Add several more comprehensive rules to the .gitignore file, in order to keep junky files out of GitHub.
I added the Spigot (http://www.spigotmc.org) repository and dependencies in the Maven file, which is where future Minecraft 1.8 support is going to be coming from. By building against Spigot, you are using the API that most of the Minecraft community is headed towards right now. I personally think that if this project is going to continue, this is definitely a needed change!

Additionally, I also changed the version of Plugin Metrics from R6 to R8-SNAPSHOT, the standard version for Spigot 1.8.
+ added optional craftType property:  harvesterBladeBlocks (Array of Material names/IDs)
+ added utils.ItemDropUpdateCommand.java - class for sharing updates dropped items
- utils.CraftMaterial   (universal object for cover needs of blocklists like allowedBlocks, flyBlocks etc.
- utils.DyeColorUtils.java - class for converting String Int and Byte to DyeColor and backPrepare for full support new Materials structure (not used at this time, draft for discussion)
   Workaround for spigot bug where it empties chests with newer Spigot
builds
   TNT tracers and TNT explosions now reset to air rather than the
original block to get rid of phantom tracers and
     added movecraft.commands.release
     added movecraft.commands.pilot
     added movecraft.commands.rotateleft
     added movecraft.commands.rotateright
     added movecraft.commands.cruise
     added movecraft.commands.craftreport

changed cruise sign placement to be part of .create permission

removed beds, chests, and a few other things from fragile blocks that
shouldn't have been there
Baccayarro and others added 10 commits May 9, 2017 10:43
mainly so that TNT in cannons doesn't fall out and damage the craft
…rd' into lost-prs

* cruise-npe:
  `/cruise` also accepts "off" (same as `/cruiseoff`)
  Fix a NPE when using `/cruise` without piloing a ship

* pilot-npe:
  NPE on '/pilot' if the craft type was unknown

* siege-npe:
  Fix some NPEs when siege is not configured

* manoverboard:
  /manoverboard teleport location was a little off
Fix redstone randomly triggering cannons.
Lost commits from various pull requests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants