Giter Club home page Giter Club logo

voxelsniper's Issues

Brush registration

Brush Classes should be able to be registered dynamically and in one place.
Registration should have 1 type of naming system (Alias System?) instead of the long and the short name.

Missing Tree in TreeBrush

There is some missing tree in tree brush :

jungle, smalljungle, junglebush, swamp, redmushroom and brownmushroom.
As this is "just" a call to a minecraft vanilla function, could you add this tree type to tree brush ?

VoxelSniper turns | into newlines

Hello,

VoxelSniper turns all |'s into newlines, which breaks some plugins and allows for lots of linespam (e.g., a|a|a|a|a). Looking at the source, it seems to split all |'s into newlines. Any reason for this?

Underlay brush with gunpowder.

As the title implies, on my server I was attempting to use the underlay brush with gunpowder on a hollowed out mountain in an attempt to add blocks to the underside.

Instead of doing so, however, the brush simply responded with nothing -- is this a bug?
(Using the arrow tool works fine and replaces blocks as it should)

Thanks in advance.

Erode + Blend not undo-ing

Erode, Blend, and possibly other brushes are not properly undo-ing. Sniper sends the message of blocks undone but the actual blocks are not replaced.

Permissions

Support for permissions plugins (superperms?). Now it's impossible to have more worlds with different settings.

Won't load after VoxelUpdate patched new version of sniper.

Just updated my VoxelSniper to the latest and I get this in console:

04:34:16 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0)
04:34:23 [SEVERE] Could not load 'plugins\VoxelSniper.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError
: com/thevoxelbox/voxelsniper/VoxelSniper : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:151)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:230)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
at org.bukkit.craftbukkit.CraftServer.(CraftServer.java:189)
at net.minecraft.server.ServerConfigurationManager.(ServerConfigur
ationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.UnsupportedClassVersionError: com/thevoxelbox/voxelsniper/V
oxelSniper : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:140)
... 8 more
04:34:23 [INFO] [VoxelUpdate] Loading VoxelUpdate v1.1.4

I tried looking for a download link for the previous version so I could downgrade back to that working version, but I came up with nothing because of VoxelUpdate.

Help would be much appreciated.

snipers.txt duplication bug

On first install of VoxelSniper it creates the snipers.txt in the wrong location, which will then be moved on the second load of the Server.

Refactoring of Brushes

Source code of Brushes need to be cleaned up and brought up to date to the current coding conventions.

Java version Information gathering

Might be a good idea to gather some java version information, so we can estimate when we can change to Java 7. Hidendra said he would include a feature like this in a future version of metrics, but as for now he will wait for the next minecraft release to gather from a wider spectrum more quickly.

Modularizing VoxelSniper into Core and Brush Packages

It would be beneficial to have the project modularized.

First of for that a requirement would be to have a Brush API that let's you register brushes externally.
Since this was in the planning for external developers to hop in and make their own Brushes this is a go in my opinion.

Secondly this would allow for deep testing the API on every change we make, because the API would be used by ourselfs.

With this we would allow users to roughly define what they actually want to have on their servers, as well as help us distribute quicker fixes and distribute our efforts more easily, since the code is heavily modularized.

Since this requires the project core to be well programmed, it would also enforce better code.

Missing Trees in Tree Brush#2

As described here :
#3
There is some missing tree left, in tree brush.

as referenced here :
http://jd.bukkit.org/apidocs/org/bukkit/TreeType.html

there is left :
JUNGLE_BUSH
SMALL_JUNGLE
SWAMP

Note : There is no way without this to edit/create swamp or jungle biome, as there is no option to plant spaling to obtains swamp tree, or jungle bush.
swamp and jungle biome are a big piece of 1.0+ map, thoses missing trees aree a big flaw to VS until now.

an error about temp.xml

I got this error
i dont know why ... i just got it :P

2012-08-24 04:49:11 [SEVERE] java.lang.NullPointerException
2012-08-24 04:49:11 [SEVERE] at com.bergerkiller.bukkit.nolagg.threadlocknotifier.ThreadLockChecker.run(ThreadLockChecker.java:66)
2012-08-24 04:49:11 [SEVERE] at com.bergerkiller.bukkit.common.AsyncTask$1.run(AsyncTask.java:20)

--- above is a bug i think is about nolagg, they just came at the same time so i posted both. below is the error about temp.xml

2012-08-24 04:50:54 [SEVERE] [Fatal Error] temp.xml:78:63: The entity name must immediately follow the '&' in the entity reference.

2012-08-24 04:50:54 [SEVERE] org.xml.sax.SAXParseException; systemId: file:/E:/UserFiles/-a part of the file name i dont wanna tell you-/Minecraft/plugins/VoxelUpdate/temp.xml; lineNumber: 78; columnNumber: 63; The entity name must immediately follow the '&' in the entity reference.
2012-08-24 04:50:54 [SEVERE] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
2012-08-24 04:50:54 [SEVERE] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
2012-08-24 04:50:54 [SEVERE] at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
2012-08-24 04:50:54 [SEVERE] at com.thevoxelbox.voxelupdate.UpdateManager.readData(UpdateManager.java:237)
2012-08-24 04:50:54 [SEVERE] at com.thevoxelbox.voxelupdate.UpdateManager.needsUpdate(UpdateManager.java:45)
2012-08-24 04:50:54 [SEVERE] at com.thevoxelbox.voxelupdate.UpdateRunner.run(UpdateRunner.java:27)
2012-08-24 04:50:54 [SEVERE] at org.timedbukkit.craftbukkit.scheduler.TimedWrapper.run(TimedWrapper.java:34)
2012-08-24 04:50:54 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
2012-08-24 04:50:54 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
2012-08-24 04:50:54 [SEVERE] at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
2012-08-24 04:50:54 [SEVERE] at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
2012-08-24 04:50:54 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
2012-08-24 04:50:54 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)

Support For Voxel Sniper

Hey,
This may be really obvious to some, but i have searched high and low for a Bukkit build that supports Voxel Sniper, and so I ask, could anyone tell me where I can find a build of Bukkit that supports Voxel Sniper?
Thanks!
Nathanael

Java version Information gathering

Might be a good idea to gather some java version information, so we can estimate when we can change to Java 7. Hidendra said he would include a feature like this in a future version of metrics, but as for now he will wait for the next minecraft release to gather from a wider spectrum more quickly.

/u doesn't preserve tile entity

I was fixing some holes in the ground from creeper explosions but I forgot to turn my brush size down after I used /u a spawner near by was turned into a plain pig spawner

Per Brush Permissions

Each Brush should have its own permission node (voxelsniper.brush.<brushname>).
Brushes should also be able to be grouped into voxelsniper.sniper and voxelsniper.litesniper

v5.133 - Missing tree brushes.

I noticed when I updated voxelsniper for my server, that all of the new types of tree are missing once again. i.e: Jungle, jungle_small, mushroom, swamp, jungle_bush. I'm not sure if this is meant to have been done or if it was a mistake. we are behind on our adventure map creation because of this.

Extrude brush: /u causes bugs

When use the extrude brush, the use of /u will not undo a 'cross' shape between the two most extreme points of the disc perpendicular to the direction the brush was used.

E.g, if the brush is used on the top face of a bock, any blocks changed in a line going from North to South or East to West from the central block will not undo. This 'cross' left over will be the same height as the vh selected.

This happens regardless of parameters and performers.

/p conflict with mcMMO

Hi,

I would like to start by saying you have a marvelous plugin here. It really blows my mind.

However, I am having a bit of a problem. The command /p is used in my server by the plugin mcMMO for party chat. I realize these two plugins normally wouldn't mix, one being for survival and the other for creative, but myself and my team of owners wish to use VS for administrative builds.

Is there any solution about how to resolve this conflict?

Thank you kindly for your dedication and time.

-Cyan

Stencil brush requires a limit.

today (26th of sept) someone crashed the server by pasting using stencil, many snipers know that stencil does not have a limit and exploit it - although is useful for most snipers some make mistakes, an example of this is now sat in the middle of bedlem, someone (my guess is andy or wyvill) had stencil pasted here and crashed the server, it appears they had copied part of spawn roughly from the center of the spawn area to the other end of the zah ship and pasted it into bedlam, because of this cisco asked me to speak to mike, in which he asked me to post it here, we need a limit on the brush, i personally recommend the same limits as copy pasta, which is 10000 blocks.

also please note this has also happened before when thimble did it and stenciled a large area of cubes which changed about 20-30 cubes, it was fixable and didn't break much but it was a long clean up.

Rollbacks / Enhanced logging

Perhaps we could have enhanced logging of VoxelSniper that would allow for rollbacks after the server has restarted or crashed?

Or maybe an indicator of who edited which blocks, so any griefing done with VoxelSniper could be tracked.

Guest list problems

Today, we had a few guests who came onto vent to get re gray listed as something has stopped them from being on the list, after further review, we re-gray listed them, it then turned out that the only guests with access are the ones which have been re gray listed, i am unsure if this is a permanent fix (i.e. they are still GL after server restart) as we have not restarted the server. I don't know if its the MC servers causing this or one of the plugins which have been updated over night to cause this.

Addlitesniper/temp not working

tried to add a temp lite sniper today, wouldnt work, i then tried to add a full litesniper again, didnt work - i am unsure if this is the same for addsniper/snipertemp, a diagnostic will have to be done. it could just be the server not responding to the commands correctly or it might be a case of the plugin not responding.

Better undo system

Enhancing the undo system, so it takes less memory.
Potentially adding a redo element to it would be beneficial and would be appreciated by the users.

/b br Brush isn't working

Hi
i tried to follow the wiki examples, but the br and dr brushes are not working for me. The console says "brush does not exist".

Same at the /vs Performers commant.
When i trie it, the console says my current sniper settings, like i typed /vs.
can you help me please? Great plugin anyway guys (=

Upside-down and Inked Dome Brush

I had a couple of ideas for possible improvement on /b dome, the first of which would be the ability to make an inverted one. Currently, dome brush works by doing /b dome|/b #|/vh #

Now, I know nothing about coding, so let me get that out of the way right now, but I think the most intuitive way to access this would be to allow /vh to accept negative vaules. This way, you could get a size three upside-down dome with /b dome|/b 3|/vh -3
~
Secondly, and this has actually been an issue since, at very least, I was first given LS. Domes can't currently be made with a data valued block, such as wool, leaves, and stone bricks. I have to say, it does get tedious having to do a replace afterwards. Would there be any possible way to implement a c performer to this?

Metrics: Block changes per minute

As GavJenks suggested:

[...] I would want to know blocks changed per minute, not snipes.
I.e., accounting for the size of the snipes as well.

Jagged Line brush (/b j, /b jagged) crashes server

Versions tested:
5.166.14, 5.167.0-SNAPSHOT

How to recreate the issue:

  1. Type /b j
  2. Click once with the arrow
  3. Click again with the gunpowder

What happens:
The server instantly crashes. No stack trace is reported. Sometimes chat still works for a little bit.

1 block at a time

What do I do if me and the snipers I added can only break one block at a time?

Reimplement: Savannah Brush

Requested by Nozem (Ticket #1489 ):

Hey,

For zah we have been using the "/b savannah" brush a lot!
And now its gone :(

Could you implement this again?

No command support from console

Can you make VoxelSniper accept the commands '/addsniper', '/removesniper', 'addlitesniper' and 'removelitesniper' from console. What I'm trying to do is to automate the system and I don't want to do that by giving myself op.

entity ITEM doesn't work?

Does anyone know why when you use the brush:
/b en Item

and then select an item say

/v log

When you right click with either gunpowder or the arrow it says "Cannot spawn entity!"

Reflection

The reflection problem is back. Snipe at y = 0 and whatever would have been under y = 0 reflects to the top of the world, causing massive lag.

Old versions

Would love to download the 1.2.5 version, but with everything pointing to voxel update and that grabbing the latest version, there is no way to get the old versions.

No files created after restarting server

Hi there,

When I put the voxelsniper.jar (downloaded from the wiki), and restarted the server, no files were created and nothing happened new happened in the web console. I tried to manually add the admns.txt and snipers.txt, but when I log onto the server and try some commands such as "addsniper", it dosen't even give an error message. My server uses a 1.2.5 jar, Bukkit Recommended build #2203, and I logged onto the server with 1.2.5 (after downgrading using mcnostalgia).

EDIT: Just tried installing voxel sniper through voxe lupdate, but similar problem occurred. No files created after putting voxel update in plugins folder, and any related commands don't work.

Thanks for any help!

VS interferes with "goto" command.

I used the updater to install VS and suddenly our goto command spit out a message that we needed to restart the server or add an admin to the sniper.txt. Now, I have created the sniper.txt and rebooted the server and it continued to persist. It cannot be a permission conflict because my research into this issue told me VS doesn't use permissions? PEBKAC?

Sign Overwrite Brush

Suggestion Name: Sign Overwrite Brush

What it does: Right-click a sign (with or without text) to overwrite/edit its content.

Used for: I think it's pretty much useful for anything where text is needed on a sign. Quite a few people (myself included) have copied info to a sign and misspelled or forgot something, so they have to delete the sign and rewrite it. This brush would make it easier.

VoxelSniper download messed up

When you download voxelsniper, you only get voxelupdate.jar and that doesn't work or do anything. I believe you posted the wrong download link...

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.