[INACTIVE][MISC] TentThis v2.2.0 - Portable Tent (and more!) System [670]

Discussion in 'Inactive/Unsupported Plugins' started by ssell, Mar 26, 2011.

  1. Offline

    ssell

    TentThis - Portable Tent (and more!) System
    Version: v2.2.0

    Note: If you downloaded v2.2.0 before April 11, 2011, the TentThis.properties default schema is missing the </tentSchema> tag. A fixed .properties is now included in the downloads.


    Response to a request.

    Lost in the wilderness and it is getting dark? Going on a long expedition? Tired of hiding in holes? Well TentThis is here!

    Simply plop down a Sponge block, type in /ttTent, whack it once and watch the magic unfold. The tent will be created out of thin air (as long as their is enough space!). And when you need to move on just break one of the walls and watch the tent vanish and your Sponge return to you.

    Whats new in v2.2.0?

    See the release post.​

    Got an old style schema and need to convert it? Well see that post as well!​

    Wiki

    I am migrating (almost) all information from this post to the new wiki as the plugin grows.​


    Features
    • Fully customizable tents!
    • Reverse-Schemas!
    • Walls can be any color! (if wool)
    • May specify what block creates the tent!
    • Permission Support
    • Individual Schemas/Limits/Owned Tents
    • Support for the following blocks
      • All!
    Links / Install Instructions



    Tent How-To

    Creating your own custom tent is simple! I suggest to look at the default tent provided with the TentThis.properties. If there are any errors in loading/creating the tent make sure to check your console output for detailed information.​


    Once you have made the tent, try loading it with /ttSchema <TentName>.​

    If you receive the message "Tent schema 'TentName' loaded!" then all went well.​
    Otherwise check the console output.​

    Once your tent is ready for use and is loaded in, set down your Sponge block, type in /ttTent, and hit it!​

    If there is enough space the tent will be built. Otherwise you will receive the message "There is not enough space to build the tent 'TentName'!"​

    I Don't Want To Use a Sponge!

    Then edit the line in the TentThis.properties that by default says:​
    Code:
    CreationBlock=19

    Replace the 19 with the data value of the block you want to use instead.​

    Commands



    Known Issues
    • The tops of doors may at first be misaligned.
    • Save problems.
    To-Do
    • Have the tents-expire to prevent possible clutter.
    Special Thanks to

    • Mixcoatl - Doors/Beds working
    • Edward Hands - Providing the missing piece to the bed puzzle
    • Grimmkrieg - Schema trouble-shooting
    • GSecurity - Helped with Essentials issues
    Change Log

    Changelog (open)

    v2.2.0
    • Tents may be constructed of anything*
    • Reverse-Schemas!
    • /ttReverseSchema command. See this post.
    • New option in the TentThis.properties:
    Code:
    
    
    #- Should NoCommand be the default mode?
    
    NoCommand=false
    
    • Preemptively fixed issues with 'fragiles' (torches, ladders, paintings, etc.) from popping off walls ;)
    v2.1.0
    • Fixed crashes when running with Essentials Chat and other Chat plugins.
    v2.0.0
    • Works for (and only for) 600+ (tested on 606)
    • Permissions support!
      • TentThis.commands.setOwnSchema
      • TentThis.commands.setAllSchema
      • TentThis.commands.setLimit
      • TentThis.general.destroyAnyTent
    • Re-worked/New Commands
      • /ttSchema <Schema> <OptionalPlayer>
      • /ttWhat is now /ttInfo
      • /ttLimit <Name> <limit>
    • Owned Tents/Active Schema/Tent limit are now unique to each player, and not shared between the server.
    • More.
    v1.2.21
    • Fixed bug where /ttNoCommand worked only for the default Sponge.
    v1.2.20
    • Bed is no longer dropped on tent destruction.
    v1.2.9
    • Colored walls work. Use the color names as specified at http://www.minecraftwiki.net/wiki/Wool#Data_Values_for_Colored_Wool.
      • Names must have no space and be all lower-case.
    • Custom defined 'CreationBlock'. Default is Sponge.
      • Edit the 'CreationBlock=19' line in the TentThis.properties.
    • New command: /ttReload
      • This is in place so one does not have to restart the server to change the CreationBlock.
      • Edit the block in the properties file, then enter the /ttReload command and it should work!
    v1.2.0
    • Doors work (might be some irregularities with the orientation of the top at first)
    • Beds work (B = bed foot, H = bed head now)
    • Torches no longer drop when the tent is removed
    • Trying to remove anything but the walls does nothing
    • New command: /ttNoCommand.
      • Allows you to make tents without having to enter /ttTent first.
      • Must right click the block to make, as opposed to left click when this feature is disabled.
    v1.1.0
    • Initial Bukkit Release



    Help! My Tent Doesn't Work
    1. Check the console for any error output. I have made sure that 95% of all possible errors with the tent schema have detailed output as to the exact problem.
    2. Check the schema for any silly problems (dimensions not matching what you specified, missing floor, missing closing tags, non-capitalized letters).
    3. Repeat step 2.
    4. Repeat step 2.
    5. Repeat step 2.
    6. Post here.
    More Tents:

    Spelunker (open)

    By: Grimmkrieg

    The Spelunker:
    Designed for the inventory-conscious cave-explorer in us all! Carry a single sponge block with you, and never need to scrounge up those 4 wood for a workbench again!
    [​IMG]

    Code:
    <tentSchema="Spelunker">
    <destructionBlock=35>
    <dimensions=2,2>
    <floors=2>
    <color="red">
    <floor>
    BF.BH.
    58.35.
    </floor>
    <floor>
    00.00.
    61.54.
    </floor>
    </tentSchema>
    

    Woodsman (open)

    By: Grimmkrieg

    A one-man tent designed for 'everyday' use, with all the modern amenities.
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Woodsman">
    <destructionBlock=35>
    <dimensions=5,6>
    <floors=4>
    <color="green">
    <floor>
    35.35.35.35.35.
    35.58.54.61.35.
    35.00.BH.00.35.
    35.00.BF.00.35.
    35.00.00.00.35.
    35.35.DB.35.35.
    </floor>
    <floor>
    35.35.00.35.35.
    35.50.00.50.35.
    35.00.00.00.35.
    35.00.00.00.35.
    35.00.00.00.35.
    35.35.00.35.35.
    </floor>
    <floor>
    00.35.35.35.00.
    00.35.50.35.00.
    00.35.00.35.00.
    00.35.00.35.00.
    00.35.50.35.00.
    00.35.35.35.00.
    </floor>
    <floor>
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    </floor>
    </tentSchema>
    

    Expeditionist (open)

    By: Grimmkrieg

    A three-man safari tent, designed to be spacious while still accommodating the storage, smelting and crafting needs of all expedition members. Not designed for underground use. (This one sometimes loses torches off the wall, not sure why.)
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Expeditionist">
    <destructionBlock=35>
    <dimensions=9,9>
    <floors=6>
    <color="darkgray">
    <floor>
    00.00.00.35.DB.35.00.00.00.
    00.00.35.61.00.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.58.00.00.00.00.00.54.35.
    35.BH.BF.00.00.00.BF.BH.35.
    35.54.00.00.00.00.00.58.35.
    00.35.00.00.BF.00.00.35.00.
    00.00.35.58.BH.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.35.00.35.00.00.00.
    00.00.35.61.00.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.00.35.00.00.00.
    </floor>
    <floor>
    00.00.00.35.35.35.00.00.00.
    00.00.35.61.50.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    35.50.00.00.00.00.00.50.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.50.00.50.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.00.00.00.35.00.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.00.35.61.61.61.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.00.50.00.35.00.00.
    00.00.35.50.00.50.35.00.00.
    00.00.35.00.50.00.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    </tentSchema>
    

    Aristocrat (open)

    By: Grimmkrieg

    The newest tent in the GRIMMDUSTRIES line, this one is getting a bit extravagant - but who doesn't like a bit of style? With a dedicated crafting area, 2nd floor loft sleeping quarters and two servant's beds, this tent is for the wealthy 'crafter with some space to spare!
    [​IMG]
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Aristocrat">
    <destructionBlock=35>
    <dimensions=9,12>
    <floors=7>
    <color=blue>
    <floor>
    00.00.35.35.DB.35.35.00.00.
    00.35.58.00.00.00.58.35.00.
    35.54.BH.00.00.00.BH.54.35.
    35.00.BF.00.00.00.BF.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.35.00.00.00.00.00.35.35.
    35.61.00.00.00.00.00.61.35.
    35.61.00.00.00.00.00.61.35.
    00.35.61.00.00.00.61.35.00.
    00.00.35.54.58.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.35.35.00.35.35.00.00.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    35.35.00.00.00.00.00.35.35.
    35.61.00.00.00.00.00.61.35.
    00.35.61.00.00.00.61.35.00.
    00.00.35.50.61.50.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.35.35.35.35.35.00.00.
    00.35.00.50.00.50.00.35.00.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.50.00.00.00.00.00.50.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.50.00.50.00.00.35.
    35.35.35.35.35.35.35.35.35.
    00.35.35.35.35.35.35.35.00.
    00.00.35.35.35.35.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.50.00.50.00.00.00.
    00.00.35.35.35.35.35.00.00.
    35.35.35.00.00.00.35.35.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.BF.00.00.35.00.
    00.00.35.58.BH.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.35.00.35.35.00.00.
    00.35.00.50.00.50.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.00.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.35.00.00.00.00.
    00.00.35.35.35.35.35.00.00.
    00.00.35.00.00.00.35.00.00.
    00.00.35.00.00.00.35.00.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    00.35.50.00.00.00.50.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.35.35.35.35.00.00.
    00.00.35.35.35.35.35.00.00.
    00.35.35.35.35.35.35.35.00.
    00.00.35.35.35.35.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    </tentSchema>
    

    Fortress (open)

    By: killgoblen

    Ever get stuck in the middle of a mob of 100 creepers? No? Well, if you ever are, this is the tent for you! It has 3-block-thick walls with a layer of furnaces in the middle.

    [​IMG]
    [​IMG]

    Code:
    <tentSchema="Fortress">
    <destructionBlock=35>
    <dimensions=9,9>
    <floors=5>
    <color="black">
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.BH.00.54.35.61.35.
    35.61.35.BF.00.61.35.61.35.
    35.61.35.00.00.58.35.61.35.
    35.61.35.61.DB.61.35.61.35.
    35.61.35.61.DB.61.35.61.35.
    35.35.35.35.DB.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.00.50.00.35.61.35.
    35.61.35.00.00.00.35.61.35.
    35.61.35.00.00.00.35.61.35.
    35.61.35.61.00.61.35.61.35.
    35.61.35.61.00.61.35.61.35.
    35.35.35.35.00.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.61.61.61.61.61.61.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    </tentSchema>
    
     
    Phaedrus, dr_brule and Long like this.
  2. Offline

    ssell

    Hmm... my right click event (now PLAYER_INTERACT) seems to still be working. Its my

    Code:
    onPlayerJoin( PlayerJoinEvent event )
    that is not functioning.
     
  3. Offline

    Decree

  4. Offline

    ssell

    Are all your other plugins up-to-date? When I test this on my server with just Permissions I do not get any errors with /ttSchema (or anything else for that matter).

    Also this is v2.0.1 correct (I did not update the version in the .yml, but it should report 'TentThis v2.0.1 is enabled!' in the console)?

    Finally, does your plugins/TentThis/players.txt contain any data?

    I will look at this, but don't have much time tonight.
     
  5. Offline

    mpfiv

    Interesting despite your version saying 612 its having an error with your events with both clicking right or left, so using /ttTent and leftclicking is generating a console error, as well as the /ttNoCommand is not working to place the tent either. http://pastebin.com/AS3j8CbC

    as well as 17:30:57 [SEVERE] Nag author: 'ssell' of 'TentThis' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  6. Offline

    majorcyto

    Console told me to tell you this :3

    Nag author: 'ssell' of 'TentThis' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
     
  7. Offline

    12345blitzkrieg

    how do you get sponge on multiplayer?

    If not how do i change the block to wool or something else?

    can i use something else besides sponge?

    Someone tell me how to make sponge.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  8. Offline

    ssell

    @12345blitzkrieg

    It depends on your mods on how you spawn a Sponge. But to change it from Sponge open up the plugins/TentThis/TentThis.properties file, and edit the 'CreationBlock=' line. Replace the 19 with whatever you want.

    http://www.minecraftwiki.net/wiki/Data_values#Block_IDs

    @mpfiv

    I will look at these errors in a few hours when I get a chance.

    I don't know why everyone is getting event problems. On my clean server it is not an issue, so it makes me think that at least some of it is being caused by another plugin you may be running. I have not changed how events are being handled and have kept up to date with all the Craft/Bukkit changes.

    edit: And you are using the latest version right? Should say 'TentThis v2.01 is enabled!' on server start.

    I ask because I can see this being an issue before my work-around, but not after.

    Finally, can you paste whats in your plugins/TentThis/players.txt?

    Thanks for your patience with this. Two very big Bukkit changes in just as many days hurts.

    edit2: Oooh. A new Bukkit snapshot has been released this morning. Maybe that might clear this up a little. Can't wait to try it in a little.
     
  9. Offline

    Bloodykittens

    When I start the server...The console is telling me it can't find and or load the properties file.

    Before the 1.4 update It was working fine for me. Did the location you place the properties file change?
     
  10. Offline

    ssell

    Its been moved to plugins/TentThis/TentThis.properties

    An additional line has also been added:

    Code:
    #- Default Tent Limit. -1 = infinite.
     
    TentLimit=-1
    it belongs under the CreationBlock line.
     
  11. Offline

    mpfiv

    I tried it on my clean server as well, and yes its working without any additional plugins, I haven't isolated which one is making tentthis throw errors, I got the latest release from your download, it said it was running the version you mentioned. http://pastebin.com/eukvc769 users file
     
  12. Offline

    ssell

    So its an un-updated plugin then that is causing the errors and not necessarily TentThis.

    Glad you linked the user file anyways. Looks like there is a problem with the save. If its not one thing, then its another.
     
  13. Offline

    Bloodykittens

    Sweet thank you....I've got it working :D

    I love this mod
     
  14. Offline

    ssell

    Don't know why it is giving this. I am using the new signature.
     
  15. Offline

    newyorkdaily

    Any Ideas? i have current version of minecraft and this plugin?
    Code:
    15:41:42 [SEVERE] Could not pass event BLOCK_DAMAGE to TentThis
    java.lang.NullPointerException
            at ssell.TentThis.TTSchemaLoader.renderTent(TTSchemaLoader.java:336)
            at ssell.TentThis.TentThis.buildTent(TentThis.java:400)
            at ssell.TentThis.TTBlockListener.onBlockDamage(TTBlockListener.java:39)
    
            at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.j
    ava:300)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(C
    raftEventFactory.java:180)
            at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:87)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:356)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    >
     
  16. Offline

    ssell

    @newyorkdaily

    Are all your other plugins up-to-date? I am 99% confident that if you were just running TentThis that this error would not occur. It looks like another plugin is messing with the event.
     
  17. Offline

    hiphopgamer

    can u upload the version that works for 556? please
     
  18. Offline

    GSecurity

    Still have this error log on my server with only your plugin :

    Code:
    2011-04-02 02:27:43 [SEVERE] Nag author: 'ssell' of 'TentThis' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
    (is this related to the players.txt being saved like this ? (as stated in an above post) :
    Code:
    
    
    
    
    
    
    
    
    
    
    
    
    GSecurity default -1
    GSecurity default -1
    GSecurity default -1
    §cGSecurity§f default -1
    Using :
    Code:
    2011-04-02 02:50:41 [INFO] TentThis v2.0.1 by ssell is enabled!
    After some search i found that this plugin is messing with yours and is causing the errors with the events :

    Code:
    2011-04-02 02:35:56 [INFO] Loaded Essentials build 2.1.11 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    I'm testing other mods that i have but until now only this one is causing trouble with events.

    [Edit] Even after updating Essentials i got the same issue with event, so it looks like the problem is with Essential but dunno why. Here the version used and causing the problem with your mod (released ~20 min ago) :

    Code:
    2011-04-02 02:50:41 [INFO] Loaded Essentials build 2.1.13 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-04-02 02:50:41 [INFO] Loaded EssentialsSpawn build 2.1.13 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-04-02 02:50:41 [INFO] Loaded EssentialsProtect build 2.1.13 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    And here again the error :

    Code:
    2011-04-02 02:51:28 [SEVERE] Could not pass event BLOCK_DAMAGE to TentThis
    java.lang.NullPointerException
        at ssell.TentThis.TTSchemaLoader.renderTent(TTSchemaLoader.java:336)
        at ssell.TentThis.TentThis.buildTent(TentThis.java:400)
        at ssell.TentThis.TTBlockListener.onBlockDamage(TTBlockListener.java:39)
        at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(CraftEventFactory.java:180)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:87)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:356)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
     
  19. Offline

    ssell

    @GSecurity

    Thanks for all the info! The error you get with just TentThis (the one that tells you to nag me) you can ignore. I am using the correct signature and unsure why it is still bothering me. Plus it has no affect on the mod other than that console output.

    Also I know what is causing the space that the top of players.txt. It too is having essentially no affect on the mod and should not cause any issues before I fix it.

    Finally, thank you for tracing it to Essentials. I will look into what essentials is doing, and might be able to work around it. But for the most part, I can not do anything about it.

    So hopefully I can make a work-around or the dev(s) behind Essentials fix what is wrong on their end.
     
  20. Offline

    GSecurity

    No problem, my pleasure to help.
    I mad a post on the essential post too (actually not an officially report to them as i wanted to wait your answer first ^^), so we'll see ;)

    As for the "nag" and the file, i'll just ignore it as you say ;)

    For now i blocked your plugin as i need essential but am waiting for a fix (on your side or essential's one) to be able to use it ^^
     
  21. Offline

    ssell

    @GSecurity

    Hopefully the fix will be sooner than later!

    I am pretty much just sitting on my hands until either: I get a response from the Essentials dev(s), or a new RB comes out that magically fixes this.
     
  22. Offline

    GSecurity

    @ssell

    I'm not sure why CB would make this happend but why not as it looks like they have some "bugs" to correct lately...

    As for the Essentials dev(s) i think it's better to personnaly contact them as they will not (if i remember well) look on the forum for support question (i was more asking to the community in my post as to the dev(s) ).

    Anyway, you're not that late with your update as other "big" and "known" mods are still not uptodate (even essential still shows [602] compatibility version ^^ )

    [Edit] Essential had an update about ~1h30 ago (http://earth2me.net:8001/artifactory/webapp/browserepo.html?pathId=essentials-2.1:), i'm testing it and will update my post for the result.

    [Edit2] Even with Essential 2.1.14, the problem is still present :)
     
  23. Offline

    ssell

    I have an idea for a potential work-around that I will try shortly.
     
  24. Offline

    GSecurity

    Good to now, waiting a bit and else will try it later after some sleep (5am here ^^)
     
  25. Offline

    ssell

    If anyone is having issues with Essentials and this plugin, please try the .jar linked below.

    Let me know if it resolves the issue. I personally can't test this so not sure if my idea for the work-around is successful.

    https://github.com/downloads/ssell/TentThis/TentThis.jar
     
  26. Offline

    stealthcombat

    EDIT: After isolating the two plugins (TentThis and Essentials) it worked just fine! It seems there is another incompatibility I am coming across.

    I have tried your latest jar:
    I have also been trying the previous versions and the error I keep running into basically goes along the lines of:

     
  27. Offline

    ssell

    @stealthcombat

    My uneducated guess, is that since Essentials is not officially updated to 612+, that it is intercepting that event and is messing it up. So my 'work-around' was pretty much just to ensure that the event remained and was not cancelled out by Essentials.

    No idea if this will actually fix it or not.

    Technically, TentThis works as advertised and has no inherent problems. But when a plugin as popular as Essentials is causing it to fail, I of course want to fix it and get them playing nicely ASAP.

    edit: Just saw your edit.

    Glad to see Essentials is playing nicely. Sad that there is yet something else. Part of me just wants to wait it out until everything is up to 617+.
     
  28. Offline

    racecar56

    I also have the "Could not pass event BLOCK_DAMAGE to TentThis" errors.
     
  29. Offline

    ssell

    Here is my new Official Stance on this problem:

    I do not know how to fix it. The only thing I/we can do is wait for the other plugins to update to 617+ like I did. TentThis works perfect (or at least as-advertised :)) by itself.

    The cause of these errors are other plugins that have not been updated, and are affecting TentThis.
     
  30. Offline

    stealthcombat

    Agreed, it seems pretty sporadic about when its working with other plugins. Enjoy the plugin btw, thanks for the hard work!
     
  31. Offline

    GSecurity

    Tried quickly with your last build but still got the error. Will investigate tomorrow when i have more time to see where it comes from (Essential or another plugin) did not had time now.
     

Share This Page