[SEC/MECH/FUN] PreciousStones - Block Area Proteciton System [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by phaed, Jan 18, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    phaed

  2. Offline

    phaed

    If
    If you are runnign the Help plugin, take it off and let me know if commands are still disabled.
     
  3. Offline

    LSky

    I'm not sure if posts have been made with regards to the following issue yet, but is it knwon that redstone wires can be placed by anyone within protected areas? Either that or I'm just doing something wrong?
     
  4. Offline

    phaed

    Redownload 2.8. let me know if its fixed.
     
  5. Offline

    enkryptor

    the error is still here..
    Code:
    08:11:04 [INFO] [PreciousStones] version [2.8] loaded
    08:11:04 [INFO] [PreciousStones] version [2.8] 'Help' isn't detected. No /help support
    08:11:04 [INFO] [PreciousStones] loaded 0 unbreakable blocks
    08:11:04 [INFO] [PreciousStones] loaded 0 forcefield blocks
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [WARNING] Plugin 'PreciousStones' (ver 2.8) is registering events before it is enabled. It
    may be misbehaving and the author needs to fix this.
    08:11:04 [INFO] Done (0,245s)! For help, type "help" or "?"
    It's odd, but "/ps help" command shows a message "/ps help - Displays PreciousStones commands".
     
  6. Offline

    kazeen

    just redownloaded still getting the same error on cb 522
     
  7. Offline

    phaed

    Change log
    Version 2.8.1
    • Complete refactor of entry manager code
    • Intersecting fields for example air and healing don't conflict anymore they will both do their thing
    • You can now overlap your fields with other friends fields which you've been allowed to to form large communal areas
    • Fixed bug where protectable blocks couldnt be place near block *types* that were used as ptones, instead of fields or unbreakables themselves like it was supposed to.
    • Refactored external plugin hooks
     
  8. Offline

    MacVaultDweller

    I real love this mod. I think its a fantastic way to distribute protections and I love the continuing updates that add more stone types.
    Unfortunately I can't use it because I do not use a permissions plugin.
    Permissions plugins are a big pain in the *** and break everything every time they are updated or abandoned. Just another weak link in a rusty chain. Until a permissions system is written in stone I try to stay away from any mod that requires someone else's plugin to run. I often encourage makers of mods that do use permissions to make it so that their mod will default to op-list for implementation. Mod creators that put in a default to op list soon find out that they aren't harassed by admin.'s and their players when changes take place because limited functionality remains and is in the hands of trusted administrators.

    Would it be possible for you to implement a default to ops.txt file if no permissions plugin is found?

    Thanks for listening
    Keep up the great work.
     
  9. Offline

    ErMurazor69

    I no longer have that "registering events before..." error but I am unable to use a single command none of them work at all even /ps on . If I set the config file to default ps on I can set stones and they work. But I can't use commands so can't shut it off or add more people etc.... I'm running CB512 and permissions 2.5.4 and still get issues with lesser versions of CB like CB493

    thought it might be a conflict with another plugin so I removed them all even chatbukkit and scrapbukkit leaving only PS and permissions and still can't use any commands.

    Edit: so I set it to default on and set all my stones and nothing actually works the healing stone does not heal the city protect does not protect etc... doesn't matter who walks into a zone nothing works except right-clicking on the block with a tool to get its details.
     
  10. Offline

    Bill Warner

    Awesome, thanks!!
     
  11. Offline

    enkryptor

  12. Offline

    HotelErotica

    I'm getting a host of errors aswell whenever i enable the latest PS :(

    Errors in the spoiler. If i turn off PS no problems at all.

    Show Spoiler

    2011-03-10 02:48:31 [INFO] Starting minecraft server version Beta 1.3
    2011-03-10 02:48:31 [INFO] Loading properties
    2011-03-10 02:48:31 [INFO] Starting Minecraft server on *:25565
    2011-03-10 02:48:31 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-03-10 02:48:31 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-03-10 02:48:31 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-03-10 02:48:31 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-03-10 02:48:31 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-gdf87bb3-b531jnks (MC: 1.3)
    2011-03-10 02:48:31 [INFO] Preparing level "world"
    2011-03-10 02:48:31 [INFO] Preparing start region
    2011-03-10 02:48:32 [INFO] [Permissions] version [2.5.4] (Phoenix) was Initialized.
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loading shared objects
    2011-03-10 02:48:33 [INFO] Config [v1.61] Loaded 14 config entries
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Native library: plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so
    2011-03-10 02:48:33 [INFO] ControllerBlock: 1.15 by Hell_Fire
    2011-03-10 02:48:33 [INFO] ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loaded 0 disallowed types from config
    2011-03-10 02:48:33 [INFO] ControllerBlock: Enabling full redstone check
    2011-03-10 02:48:33 [INFO] ControllerBlock: Events registered
    2011-03-10 02:48:33 [INFO] Pumpkin Diver version 0.15 is enabled!
    2011-03-10 02:48:33 [INFO] [HeroicDeath] 1.4.4.140 enabled.
    2011-03-10 02:48:33 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-03-10 02:48:33 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-03-10 02:48:33 [INFO] Activated world 'world' in Dynmap.
    2011-03-10 02:48:33 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-03-10 02:48:33 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-03-10 02:48:33 [INFO] Dynmap WebServer started on null:8123
    2011-03-10 02:48:33 [INFO] [mcMMO] Permissions enabled.
    2011-03-10 02:48:33 [INFO] mcMMO version 0.8.14 is enabled!
    2011-03-10 02:48:33 [INFO] [PreciousStones] version [2.8.1] loaded
    2011-03-10 02:48:33 [INFO] [PreciousStones] loaded 3 unbreakable blocks
    2011-03-10 02:48:33 [INFO] [PreciousStones] loaded 38 forcefield blocks
    2011-03-10 02:48:33 [SEVERE] com/nijikokun/bukkit/Permissions/Permissions loading NoCheatPlugin v0.6.4 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    at cc.co.evenprime.bukkit.nocheat.NoCheatPlugin.setupPermissions(NoCheatPlugin.java:165)
    at cc.co.evenprime.bukkit.nocheat.NoCheatPlugin.onEnable(NoCheatPlugin.java:148)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.Permissions.Permissions
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 12 more
    2011-03-10 02:48:33 [INFO] Minecart Mania Chest Control version 1.02 is enabled!
    2011-03-10 02:48:33 [INFO] WorldEdit 4.0-beta8 enabled.
    2011-03-10 02:48:33 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.
    2011-03-10 02:48:33 [INFO] Minecart Mania Admin Controls version 1.0 is enabled!
    2011-03-10 02:48:33 [INFO] [Permissions] version [2.5.4] (Phoenix) loaded
    2011-03-10 02:48:33 [INFO] WorldEdit: No known permissions plugin detected. Using configuration file for permissions.
    2011-03-10 02:48:33 [INFO] Minecart Mania Station version 1.02b is enabled!
    2011-03-10 02:48:33 [INFO] Minecart Mania Core version 1.02d is enabled!
    2011-03-10 02:48:33 [INFO] Minecart Mania Automations version 1.0 is enabled!
    2011-03-10 02:48:33 [INFO] KiwiAdmin version 1.2 is enabled!
    2011-03-10 02:48:33 [INFO] Minecart Mania Spawner version 1.0 is enabled!
    2011-03-10 02:48:33 [INFO] Minecart Mania Sign Commands version 1.02a is enabled!
    2011-03-10 02:48:33 [INFO] Config [v1.61] Loaded 14 config entries
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: admin
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: creation
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: remove
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: info
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: modes
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: modify
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: unlock
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Loaded command: owners
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> PLAYER_QUIT
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> ENTITY_EXPLODE
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> BLOCK_INTERACT
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> BLOCK_DAMAGED
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> BLOCK_BREAK
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> BLOCK_PLACED
    2011-03-10 02:48:33 [INFO] LWC [v1.61] -> REDSTONE_CHANGE
    2011-03-10 02:48:33 [INFO] LWC [v1.61] Using Nijikokun's permissions plugin for permissions
    2011-03-10 02:48:33 [SEVERE] com/nijikokun/bukkit/Permissions/Permissions loading LWC v1.61 (Is it up to date?)
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
    at com.griefcraft.lwc.LWC.load(LWC.java:492)
    at com.griefcraft.lwc.LWCPlugin.onEnable(LWCPlugin.java:337)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.Permissions.Permissions
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 12 more
    2011-03-10 02:48:33 [INFO] Nether v1.1 enabled
    2011-03-10 02:48:44 [SEVERE] Exception in thread "Thread-10"
    2011-03-10 02:48:44 [SEVERE] java.lang.NullPointerException
    2011-03-10 02:48:44 [SEVERE] at com.griefcraft.sql.PhysDB.getJobQueue(PhysDB.java:148)
    2011-03-10 02:48:44 [SEVERE] at com.griefcraft.lwc.UpdateThread.doJobs(UpdateThread.java:121)
    2011-03-10 02:48:44 [SEVERE] at com.griefcraft.lwc.UpdateThread._flush(UpdateThread.java:364)
    2011-03-10 02:48:44 [SEVERE] at com.griefcraft.lwc.UpdateThread.run(UpdateThread.java:392)
    2011-03-10 02:48:44 [SEVERE] at java.lang.Thread.run(Thread.java:636)
     
  13. Offline

    alron

    :|

    Please to be not breaking my plugin.

    Thx.
     
  14. Offline

    HotelErotica

    Heh its more then just your plugin, It doesnt like LWC or NoCheatPlugin, Or the General Plugin
     
  15. Offline

    alron

    Yah, still makes me pretty </3

    Now I have to check if users are running PS when they complain about WXT not working. :|
     
  16. Offline

    phaed

    Don't take it personal. The latest build was crashing Permissions, so no plugin that used Permissions was working after PS loaded.
    [MERGETIME="1299803274"][/MERGETIME]
    Change log
    Version 2.8.2
    • Hopefully fixed external plugin hook problems
     
  17. Offline

    alron

    No worries, I wasn't. I was just expressing my displeasure. :)

    Glad you got a fix though. ^^
     
  18. Offline

    HotelErotica

    Yay, Looks like that fixed it right up for me :D Thanks!
     
  19. Offline

    TSO

  20. Offline

    phaed

    Yea it looks like a permissions issue. Working on that.
    [MERGETIME="1299823002"][/MERGETIME]
    Change log
    Version 2.8.3
    • Works without permissiosn plugins. Ops have all permissions, non-ops get preciousstones.benefit.* and preciousstones.whitelist.*
     
  21. Offline

    piousminion

    So wait, it 'can' work without permissions or it 'does not' work with permissions?

    I would very much like to continue using GroupManager(FakePermissions) to control this plugin as I prefer not to have anyone in my ops.txt and a more fine-grained control over who does what.
     
  22. Offline

    ErMurazor69

    Well the newest fix 2.8.3 fixed the running of commands part, I can turn it off and on and add people to a field etc.... But I still have in-active fields nothing works. no healing, no protection, no snitching etc.... and it never gives me any errors when I startup the server.
     
  23. Offline

    LSky

    Can you verify that with the following settings:

    title: "Golden block of win"
    block: 41
    radius: 7
    prevent-place: true
    prevent-fire: true
    prevent-explosions: true
    prevent-destroy: true
    nameable: true
    welcome-message: true
    farewell-message: true

    Not-allowed players can
    - place/remove torches
    - place/remove redstone wire
    - place water
    within a protected area that have no access to?

    Also, I'm experiencing issues with players destroying protected blocks and then quickly accessing chests on the other side, before the destroyed block respawns. I assume this is due to the method used by pstones to protect areas, but at least take notice of this if you haven't already.

    Thanks
     
  24. Offline

    phaed

    It will let you use it without a permissions plugin. Of course im not gonna remove permissions support, I don't see how anyone would run a server without permissions, but I made this version able to run without it for those who don't.

    When you place the pstones it tells you the message that "You placed a pstone" ? Do the pstones get recorded in the save files when you do /ps save? Do they load back up when you start your server? Do they have their properties (healing, etc) when you right-click on the with a tool in hand? Does /ps fields show you the list of pstones you configured?
    [MERGETIME="1299869014"][/MERGETIME]
    I believe water is in the bypass list by deafult, you might want to take it out of ther. The other things I am aware of, I will add protection for that in the future.

    You you sure? This respawning you see is only client side and is the product of the difference of time between the minecraft client and server. The player breaks a block, the client thinks the block is broken and proceeds to do the breaking animation, but the server never breaks that block beacause it has protection, and so it tells the client at which point the client undoes its animation and "respawns" the block. As far as the server is concerned that block was never broken and never actualy lets the player through, its just a synchronization issue between the eclient and server. Are these players reporting of taking stuff from the chests? I dont believe this is possible. But i will do some testing.
     
  25. Offline

    ErMurazor69

    Quote: When you place the pstones it tells you the message that "You placed a pstone" ? Do the pstones get recorded in the save files when you do /ps save? Do they load back up when you start your server? Do they have their properties (healing, etc) when you right-click on the with a tool in hand? Does /ps fields show you the list of pstones you configured?

    yes, yes, yes, yes and yes. all the commands seem to work just fine. they just don't seem to do anything. I stood inside a healing stone for 20 min and nothing so I shut it down turned off my op and down graded my account to a basic builder and still nothing.... had several users try it and they weren't healed either. I shut down all my plugins except for ps and permissions (then even tried without permissions) and still nothing. I can't figure out why it won't do what its supposed to. I always have the weirdest glitches last one I had was I could only kill mobs by hitting them in the face only, I could hack at their legs for hours and go through a ton of swords and never kill them. eventually that problem righted itself but I doubt my ps problem will spontaneously go away without a later update just magically working. I'm going to keep trying though with every new update as I really want this plug-in.... I can get rid of my op only simpleprotect plug-in if I can.

    EDIT: so one of the fields seems to be working ( albeit a bit wonky) the air of Atlantis does supply air, but if you destroy it and stay underwater you can stay down there forever. Once you resurface though you are back under the normal rules for drowning. still no healing, protection or snitching etc...
     
  26. Offline

    Shalobee

    I am running recommended build 531 with ps 2.8.3 and we have 2 other worlds (hell, and a normal world we cal athos) it seems to save them all just fine but when the server is restarted it only loads the ones from the main world and teh other 2 worlds don't seem to load. At first it looked like they were in the forcefield.txt file but it orphaned them so I deleted the lines and recreated them in game. I then did a /ps save and checked the file itself and saw the entries. I then restarted the server and those entries disappeared. I am about to try it again to see if I can recreate it but can you think of any reason this might be happening?
     
  27. Offline

    SweetCraft Girl

    O.k. Just a little help for Phaed here.

    Just in case you all did not know, or it was mentioned already but many pages back - or skipped in the OP etc...

    - Unbreakable Blocks: CANNOT BE PSTONES - they will have no effect. you will place them it will tell you "unbreakable block placed" and there will be no field..

    FYI. I am posting this because i spent 4 hours head banging and flipping between 2.7.2 and 2.8.x and Craftbukkits until i did some basic math: 1+1 = unbreakable blocks cant have fileds. :D
     
  28. Offline

    phaed

    Have had no time to work on PS, probably wont til later this week.
     
  29. Offline

    rellish

    Sorry if this has been mentioned before but i couldnt find it after skimming through the posts. Basically this mod is awesome except on my server the healing glowstone and death jack o latern doesn't work. It says it placed like all the other ones but it doesn't work. Do i need to type in a cmd or something? Is it possibly another plugin conflict?

    Also i didn't give my normal members any permission since i dont want them creating blocks, but when i allow them in a field they do not receive the effect.

    Thanks
     
  30. Offline

    MacVaultDweller

    I am having the same issues.
     
  31. Offline

    LSky

    On top of this issue, I did some tests with people in my server. People that are on the allow list (non-ops included) can destroy forcefields that they have access to, when they're not the owner. Is this working as intended?
     
Thread Status:
Not open for further replies.

Share This Page