New features and important bug fixes:#131
Open
Baccayarro wants to merge 148 commits intoAJCStriker:masterfrom
Open
New features and important bug fixes:#131Baccayarro wants to merge 148 commits intoAJCStriker:masterfrom
Baccayarro wants to merge 148 commits intoAJCStriker:masterfrom
Conversation
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
Contributor
|
I bless you for WG integration :) |
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)
Harvester/Drill support
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
drastically decreasing server lag
`/cruise` now also accepts "N", "S", "E", and "W" for directions.
Fix Custom Commands for Siege
harvest should now properly harvest blocks with inventories. Additionally, items will retain there metadata.
torpedoes work again dispensers and other tile data should no longer clear when rotating turrets sorting of updates is no longer necessary
Update harvest code
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New features and important bug fixes:
cause severe lag or even crash the server
you reload the area, but it is fixed on the servers side)
Chests
merge with nearby blocks when repiloted