Giter Site home page Giter Site logo

voxelsniper's Introduction

VoxelSniper

The premier long-distance brush editor for Bukkit, Spigot, Paper, and most Bukkit-based server distributions. The plugin is fully functional (according to our limited usage), and should be able to snipe most blocks. Please submit an issue if something is not working and I'll try my best to work it out.

I'm thinking of renaming the project to prevent confusion with the already existing VoxelSniper. Please suggest any in the issues section!

Minecraft Version

VoxelSniper was built against the Bukkit 1.15.2 API.

  • Minecraft 1.15.2 [Tested on SpigotMC, release 6.0.0]

Compilation

Pre-compiled JARs are available in releases. Latest release is 6.0.0.

We use Maven to handle dependencies.

  • Install Maven 3
  • Check out this repository.
  • Run mvn clean package

Alternatively, use a Java IDE that supports Maven. Please ensure that Maven version >= 3.2.3 because Maven Central is now on HTTPS; any version older than 3.2.3 will fail to compile as it will not be able to retrieve sources from Maven Central.

Issue Tracker Notes

How do I create a ticket the right way?

  • Seperate your reports. You think there is something wrong, but also want this new brush? Make life easier for us and create two tickets. We'd appriciate it big times.
  • Don't tell us your story of life. We want facts and information. The more information about the Problem you give us, the easier it is for us to figure out what's wrong.
  • Check the closed tickets first. Maybe someone created a similiar ticket already. If you think it's unresolved, then give us more information on there instead.

Bug Report

Make sure to not tell us your story of life. We want brief descriptions of what's wrong to get directly to fixing. Also try to make the title describe briefly what's wrong and attach things like logs or screenshots to help illustrate the issue further.

Here is an example, where an imaginary brush that should create a ball, creates a cube:

Title: Brush A creates Cube instead of Ball

Expected behaviour:
Brush A should create a ball with radius 5 when I set it to brush A with brush size 5.

Experienced behaviour:
Brush A created a cube instead.

Additional Information:
CraftBukkit 1.3.2-R1.0
VoxelSniper 5.166.11
java -version output:
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b11)
Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode)

Additional Information like what java version the server runs on would be appriciated, but is not required at all times.

Enhancement Request

This is where imagination comes in, but make sure to keep as it easy for us. As mentioned, we don't want your story of life. We want to know what you think would be a good enhancement.

Here is an example of an enhancement request.

Title: Brush that creates lines

Enhancement Proposal:
Creating a brush that creates a line.

Suggested usage:
You click two points with your arrow and it will create a line with blocks.

Reason of proposal:
It would be useful, since off angle lines are sometimes hard to make.

Keep in mind that those are guidelines. We will still look into stuff that does not follow these guidlines, but it will give you an idea what we want in a ticket and make our life easier.

Pull Requests

We do accept pull requests and enhancements from third parties. Guidelines how to submit your pull requests properly and how to format your code will come.

Some rough guidelines for now:

  • Keep the number of commits to a minimum. We want to look over the commit and basically see what you've done.
  • Coding guidelines should try to comply to the checkstyle rules (checkstyle.xml) but not blindly. Use your mind to make smart decissions.
  • Give us a good description to what you've done.
  • Try to submit one change in one pull request and try to link it to the issue in the tracker if possible.

voxelsniper's People

Contributors

aerodog avatar anden3 avatar ayyy avatar blockcat avatar calda avatar clankstar avatar deamon5550 avatar ephemeris avatar ervinchai avatar featherblade avatar fishb6nes avatar gabizou avatar giltwist avatar jmrapp1 avatar joejenniges avatar leonblade avatar lukecfairchild avatar me4502 avatar mikematrix avatar nristock avatar peter200lx avatar przerwap avatar psanker avatar stealwonders avatar vacante avatar zachoz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

voxelsniper's Issues

Tree Brush not Working on Version 6.1.2

Getting the following console output when i try to execute the ./b treesnipe [Tree_type] command with any autofilled tree type provided by the plugin (e.g. BIG_TREE, TREE, ACACIA, etc.). Ingame i receive the error "An internal error occurred while attempting to perform this command". Im currently running Paper spigot build 267 for minecraft version 1.15.2 .

Console Output:
[16:36:21] [Server thread/INFO]: Xerc_MC issued server command: /b treesnipe BIRCH
[16:36:21] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'b' in plugin VoxelSniper v6.1.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-201]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-201]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1077) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1070) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1034) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:950) ~[patched_1.15.2.jar:git-Paper-201]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.thevoxelbox.voxelsniper.brush.TreeSnipeBrush.parseParameters(TreeSnipeBrush.java:94) ~[?:?]
at com.thevoxelbox.voxelsniper.command.VoxelBrushCommand.doCommand(VoxelBrushCommand.java:104) ~[?:?]
at com.thevoxelbox.voxelsniper.command.VoxelCommand.onCommand(VoxelCommand.java:40) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-201]
... 17 more

Unable to select tree-type with /b tree [treetype]

Expected behaviour:
The brush should select the desired tree-type to place.

Experienced behaviour:
Red text shows up stating an internal error ocurred while executing the command.

Additional Information:
Server /version output:
CraftBukkit version git-Spigot-ae72bf4-183139d (MC:1.15.2) (Implementing API version 1.15.2-R0.1-SNAPSHOT)

VoxelSniper 6.1.2

java -version output:
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

Allow for changing of override blocks in OverlayBrush

Currently, the OverlayBrush has a specific hardcoded list of Materials which can be replaced.
firefox_eQW4w6aJHp
It would be really cool if you could just sneak and right-click a block (or multiple) to add them to this list of blocks to overlay.
Then you wouldn't have to use some weird worldedit commands to get the top most layer or two top most layers and replace it with the block you like.

Add tab completion

Since MC v. 1.13 Bukkit / Spigot allows for tab completion.
This would greatly increase productivity and easen the use of VoxelSniper.

Plugin crashing server

First off, let me stress how much I absolutely LOVE that you have recreated this plugin. This is an absolute must.

With that said, I've eliminated all plugins except for this one and it keeps causing my server to crash within a few minutes. Without the plugin, server runs perfectly fine. I've attached some crash reports but I can't really find anything useful in them.

crash-2020-05-16_21.47.24-server.txt
crash-2020-05-18_18.53.05-server.txt
crash-2020-05-18_19.51.29-server.txt
crash-2020-05-18_19.54.46-server.txt

overlay brush with gunpowder

Hey, this bug popped up for me today. I don't think it's on my end because I've had it working before. Basically, the brush is overlaying any y level other than the one at the block I'm clicking on 1 block higher than it should be.

Example: before & after

Thanks again for the work you do on this project! I dropped you a couple USD on paypal. Could you confirm that you received my donation?

Add missing permission message to /b

When using /b when not having permission it will just set the brush to nothing.
This was very confusing at first as I thought this was caused by some other plugin. In fact, it was just my permissions set up wrong. I believe it would be better if it would reply with a "You don't have permission to do this" message or similar.

/vi tabcompletion causes exception

When typing any (or none) character after the /vi command in chat you get an internal tab-completion error.

[14:09:06 ERROR]: Exception when StealWonders attempted to tab complete vi org.bukkit.command.CommandException: Unhandled exception during tab completion for command '/vi ' in plugin VoxelSniper v6.1.1 at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:150) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.command.Command.tabComplete(Command.java:93) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.command.SimpleCommandMap.tabComplete(SimpleCommandMap.java:244) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.tabCompleteCommand(CraftServer.java:1757) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.tabComplete(CraftServer.java:1729) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.craftbukkit.v1_15_R1.command.BukkitCommandWrapper.getSuggestions(BukkitCommandWrapper.java:49) ~[patched_1.15.2.jar:git-Paper-143] at com.mojang.brigadier.tree.ArgumentCommandNode.listSuggestions(ArgumentCommandNode.java:71) ~[patched_1.15.2.jar:git-Paper-143] at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:596) ~[patched_1.15.2.jar:git-Paper-143] at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:579) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection.lambda$a$3(PlayerConnection.java:566) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection$$Lambda$3948/0000000000000000.run(Unknown Source) ~[?:?] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-143] at java.lang.Thread.run(Thread.java:821) [?:1.8.0_242] Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1 at com.thevoxelbox.voxelsniper.command.VoxelInkCommand.doSuggestion(VoxelInkCommand.java:83) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelCommand.onTabComplete(VoxelCommand.java:56) ~[?:?] at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:141) ~[patched_1.15.2.jar:git-Paper-143] ... 20 more

/b over d[epth] [number] error

When using /b over d on my server I got the following error. I tried various combinations and got it with and without provding a number and with and without writing out depth.

[15:14:28 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'b' in plugin VoxelSniper v6.1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-146] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-146] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1172) ~[patched_1.15.2.jar:git-Paper-146] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934) ~[patched_1.15.2.jar:git-Paper-146] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242] Caused by: java.lang.NullPointerException at com.thevoxelbox.voxelsniper.command.VoxelBrushCommand.doCommand(VoxelBrushCommand.java:104) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelCommand.onCommand(VoxelCommand.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-146] ... 17 more

Add support for Plot²

Hello would it be possible to add support for regional editing?
What I mean by this is that you are only allowed to use VoxelSniper and it's brushes and whatnot in specific regions like your plot or WorldGuard region. This exists for FAWE and used to for FAVS.
Thank you!

Better brushes

Possibility of adding compatibility for the plugin better brushes? It's basically an add-on to voxel sniper for smoother brushes. It would make everything perfect!

Undoing a block replacement does not fully undo the action

I only tried this in snipe mode but if you replace a block with another one and the you do /u then bukkit will throw an error:
Block at -287, 72, -551 is Block{minecraft:grass_block} but has net.minecraft.server.v1_15_R1.TileEntityCampfire@1f2e14bb. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover.

This only happend with campfires as far as I can see.
Keep up the great work, you made me a very happy server admin :D

Paper1.13.2 support

The latest version didn't work in Paper 1.13.2.
This is because the following errors appear.

[00:09:08 ERROR]: Could not load 'plugins/VoxelSniper-6.1.2.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.13.2 at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:226) ~[patched_1.13.2.jar:git-Paper-655] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:130) ~[patched_1.13.2.jar:git-Paper-655] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[patched_1.13.2.jar:git-Paper-655] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:255) ~[patched_1.13.2.jar:git-Paper-655] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.loadPlugins(CraftServer.java:331) ~[patched_1.13.2.jar:git-Paper-655] at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:235) ~[patched_1.13.2.jar:git-Paper-655] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[patched_1.13.2.jar:git-Paper-655] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]

However, I changed some of the code and now it works with 1.13.2.
Do you have any plans to officially support 1.13?

Documentation?

Half of the commands appear to just be gone. Is there a running list of what is actually inside of this version?

voxelsniper for minecraft server v5.172.0

hi i want to know when i use voxel sniper how do i go about changing the color of stained glass with this plugin i tried 95:3 but yet it comes back saying you have entered a invalid id so please help me fix this i want to be able to change glass color with voxel sniper so that i know how to do it when making spikes.

sincerely,

CyDragon24

/b bb behaves differently?

I'm used to brushball brushing/smoothing more vigorously, if you get what I mean. Now it's barely brushing the balls and doesn't shift the blocks around as much anymore.
Has this been replaced with some other command?

/b treesnipe [tree] error & /b tree [tree] error

/b tree MEGA_REDWOOD
[13:09:32 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'b' in plugin VoxelSniper v6.1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-143] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at com.thevoxelbox.voxelsniper.brush.TreeSnipeBrush.parseParameters(TreeSnipeBrush.java:94) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelBrushCommand.doCommand(VoxelBrushCommand.java:104) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelCommand.onCommand(VoxelCommand.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-143] ... 17 more

/b treesnipe MEGA_REDWOOD
[13:09:52 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'b' in plugin VoxelSniper v6.1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-143] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-143] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-143] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242] Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at com.thevoxelbox.voxelsniper.brush.TreeSnipeBrush.parseParameters(TreeSnipeBrush.java:94) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelBrushCommand.doCommand(VoxelBrushCommand.java:104) ~[?:?] at com.thevoxelbox.voxelsniper.command.VoxelCommand.onCommand(VoxelCommand.java:40) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-143] ... 17 more

Resumption of the plugin

Hello,

This issue is a bit special because it is a request. My team and I have taken your plugin to improve it. We have notably added compatibility with PlotSquared, that is to say that when an action is performed outside a region where the player does not have access. Then only the blocks outside this region are canceled.

Currently we use our plugin personally. However I see that there has been no change on your part for over 7 months. Do you still have time to take care of it? My team and I would be ready to take over the plugin. Our next goal is to optimize the plugin because we noticed that some parts could be written better.

Tree brushes not working

Heyho :)
From what i can see the tree brushes sadly don't work.
None of the different tree types are working.
I'm on paper 201 and java 8
Console gives me this error:

org.bukkit.command.CommandException: Unhandled exception executing command 'b' in plugin VoxelSniper v6.1.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.15.2.jar:git-Paper-201]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-201]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:752) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1825) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1633) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1077) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1070) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1034) ~[patched_1.15.2.jar:git-Paper-201]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:950) ~[patched_1.15.2.jar:git-Paper-201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.thevoxelbox.voxelsniper.brush.TreeSnipeBrush.parseParameters(TreeSnipeBrush.java:94) ~[?:?]
at com.thevoxelbox.voxelsniper.command.VoxelBrushCommand.doCommand(VoxelBrushCommand.java:104) ~[?:?]
at com.thevoxelbox.voxelsniper.command.VoxelCommand.onCommand(VoxelCommand.java:40) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.15.2.jar:git-Paper-201]
... 17 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.