Chunky Buddha-b520
Details
-
FilenameChunky-Buddha-SNAPSHOT.jar
-
Uploaded by
-
UploadedOct 12, 2011
-
Size223.77 KB
-
Downloads2,960
-
MD54637b603b498a14f93919fc6796a5fad
Supported Bukkit Versions
- CB 1317
Changelog
Change Log:
520
520
- Unregister object properly.
- Allowed objects to be eradicated!
- Uses ownership tree better for /c unclaim
- YAML!!!!
- Reformatted code and optimized imports. o.o
- Actually registered PLAYER_QUIT event.
- Added methods to get some player usage statistics.
- Added method to get a unique map for chunky's commands.
- Added first joined and last seen dates to /c pl
- Fixed claim limit bug, silly dumptruckman.
- Prevented SQL injection.
- Commands now combine args contained in double-quotes into single args unless directed otherwise.
- Fixed imports.
- Moved loading non-existing class errors to debug.
- Added getChunkyWorld(name) to ChunkyManager.
- Possible fix for clear perms not working. (and made static.)
- Removed chunky.enabled permission
- Added smarter multi-world support.
- Added chunky.admin.command permission node for the /chunky admin command.
- Commands inherit permission node from parents unless instructed otherwise.
- Commands will not inherit permissions if they have permissions set explicitly.
- Added commands to enable/disable chunky per world.
- Fixed ItemUse event having the wrong Event Type.
- Possible fix for clear perms not working.
- Fix NPE in commands.
- dumptruckman is so bad at yaml.
- Fixed NPE when clearing permissions.
- Added some permissions debugging text.
- Fixed chunk claim limit defaulting to 0.
- Added method to get a unique map for chunky's commands.
- Added methods to construct commands that require bukkit permissions and in-game only use.
- Added "super-aliases" and added permissions/ingame checks to command.
- Added ActionMenu library :3
- Storing claim limit in the player data.
- Storing claim limit in the player data. (added defaultClaimLimit())
- Removed old chunk limit stuff from config.
- Removed useless setParent() method.
- Added command stubs for /chunky admin and /chunky admin chunklimit
- Added getUniqueId() to ChunkyManager.
- Chunky Buddha.
- Added new command construction.
- Fix for some permissions overriding instead of adding.
- Wrapped JSON persistence stuff in new ChunkyPersistable.
- Optimized imports and reformatted code.
- How strange that an Enum Value cannot access it's private values. Made name protected.
- Added CUSTOM AccessLevel for modules.
- getChunkyPlayer(String name) will now correctly return null on invalid names.
- Gosh, dumptruckman, learn to yaml.
- Doesn't show players you haven't set perms for.
- Minor fix for language.
- put tags into lookup in lowercase.
- Updated language.
- finalized JSONObject.toString()
- Finished up permissions overhaul.
- Set perms by chunk name.
- Possibly complete new permissions!
- Moved load() to JSONObject.
- Unfinalized load()
- Huge overhaul to how permissions are store/used. Need to finish by updating chunky permission command.
- Simplified some class names.
- JSONException is now a RuntimeException
- Updated save() slightly.
- ChunkyObject.save() throws unchecked exception now! :D
- Added /addfriend and /removefriend
- Allow indirect owner to name chunks.
- Fixes for new group commands.
- Fixed NPE for groups.
- Now persisting group members
- Removed excessive debug logging.
- Added feedback for setting group perms.
- Completed group add and group rm
- Warns about unloadable ownership
- More warnings.
- Fixed 2 infinite loops.
- Stopped ChunkyManager from registering friends objects onPlayerMove
- Fixed issue with permission chain.
- -iconomy
- Learn to yaml more.
- Learn to yaml.
- Added stubs/language for /c group, /c gr add, /c gr remove
- Some small casting fixes.
- Missed some apostrophes in queries.
- Possible fix for null current chunk
- Optimized imports & reformatted code.
- Updated to real object permissions
- Changed group check in the perm chain.
- Used new persistence correctly for groups
- Using new getGroups() mehtod
- Permission command uses new getGroups()
- Fixed groups NPE
- Corrected group stuff again.
- Fixed permission command again.
- Fixed permission command again. x2
- minor performance increase
- SQL errors print stack trace
- Try catches are way too annoying. Might have to get rid of then from json lib as well.
- Still fixing unclaim event.
- Make event cancelling work.
- Made claim chunk event actually useful.
- Corrected minor parsing mistake.
- Can now set perms on groups.
- Added feedback for player set mode.
- Gave all players a "friends" group (even existing ones)
- Updated getObject() to accept colons in the id
- Added groups.
- No apostrophes in yaml
- Changed table creation strings.
- claim mode resets on logoff.
- Pruned one more file.
- Changed loadAllChunkOwnership to loadAllOwnership
- Pruned org.json
- Added english.yml to pom
- Added /chunky player set mode claim
- Converted language to packaged file.
- getObject() with one param requires the full id which it parses into type/id
- Corrected jd for new getObject()
- Tidied up setOwner()
- Switched getId() to getFullId() in most cases.
- Added ChunkyObjectNotInitializedException to be thrown when objects are not formed properly. Also made save() and load() return ChunkyObjects.
- Fully working with JSON metadata. Need to talk about ids since permissions don't know type.
- Calling .setName() will automatically persist the object. .save() will fail if id has not been set.
- Uses new way of initializing objects
- setsID for all gets in ChunkyManager.
- Persisted json.
- Removed annoying json class.
- Finalized toString().
- ChunkyChunk updated to JSON
- ChunkyLocationObject too.
- Updated to 0-arg constructors
- Loads object from table using blank constructor.
- removed test stuff.
- Removed remaining chunkcache business.
- Added a String constructor to ChunkyCoordinates.
- More chaining.
- load() save()
- Loaded using reflection, assuming constructor takes JSON.
- Started new persistance.
- Converted ChunkyObject to JSON sexiness
- Implemented ChunkyLocationObject... Which does nothing, as of now.
- Added org.json library.
- Good does not mean bad.
- Added sendBad and sendGood to Language
- Updated to latest Register.
- Basic map rendering.
- Different colors for different land.
- Removed use of PermissionsCache until it can be reimplemented in a better way.
- Fixed SQLite loading.
- Permission chain returns ChunkyAccessLevel enum now.
- Removed "v" from Logging.
- Added getChunk(Block block) to ChunkyManager.
- Fix for chunk change notifications
- Added event for /c claim
- Fixed ChunkyPlayers not being persisted.
- Changed INSERT to REPLACE.
- Made toLocation() retreive highest block.
- Added toLocation() for ChunkyCoordinates
- Changed REMOVING message to debug.
- Removed double initializing of MySQL db
- Re-added SQLite support.
- Re-added getOwnablesOfType
- Made database private because Java is weird.
- updated namespace.
- MD5 nudge.
- Awww yeeeaahhh
- Fixed permissions not loading.
- Started work on dynamic persistance.
- Dynamic chunk loading.
- Trying new loading method.
- New persistance.
- Completed new persistance and refactored.
- Fast persistance done :D
- Added a optional persisting version of setPermissions to ChunkyManager.
- How about these apples? (New AccessLevel stuff)
- Language.formatString() is now public.
- Added method getChunkDiplayName() to Config and added config values for chunk name format.
- Added another char sequence to parse from the Chunk display name.
- Now shows the new configurable display name on chunk change.
- Removed ChunkyPermissionsObject.
- made ChunkyPermissibleObject abstract.
- Removed nasty debug messages.
- Fixed Chunk movement sometimes not displaying.
- Re-added not so random return falses.
- Simplified and corrected movement alerts.
- Removed underscores from permission nodes.
- Changed chunk name/owner string.
- Fixed weird border glitch.
- Removed random return false's in permission chain.
- Fixed language node.
- Fixed command registration!
- /c claim and /c unclaim clear the chunk name.
- Moving around chunks shows the new chunk names.
- Changed wilderness name.
- Added ability to change a chunk's name.
- Added chunky.admin.setperm permission node. Changed chunky.adminunclaim to chunky.admin.unclaim
- Fixed another NPE in /chunky chunk.
- Added setPermissions() to ChunkyManager to allow setting and persisting changes with only object IDs
- Updated language for new /chunky permission
- /chunky permission v2
- Added adminunclaim permission node
- Concurrent modification is bad.
- Return after unclaiming all
- Added /c unclaim *
- Corrected yet another NPE in /chunky chunk
- Forgot to update version :3
- Fixed NPE in /chunky chunk when used in unowned chunks.
- Fully working bash script.
- Made upload script cd into correct directory.
- Added upload script
- removed bad println
- Fixed NPE in ChunkyPermissionChain
- Improved language further.
- Improved language further. v2
- Removed unhash methods
- javadocs for Chunky.java
- Added javadocs to Logging.java.
- Removed necessity of passing in Chunky instance to log.
- Added javadocs to MinecraftTools.java.
- Added javadocs for ChunkyPermissionsCache.java.
- Got rid of unchecked message.
- Using a newer copy of BOSE6.java from register.
- Added javadocs to ChunkyPermissions.java
- Added javadocs to ChunkyChunk.java
- Added javadocs to ChunkyCoordinates.java and correctly used constructors.
- Removed extraneous aliases.
- Filled out /chunky chunk command!
- Minor changes to the /c player language.
- Corrected SQL statement for sqlite and mysql compat.
- Minor change to player permissions language.
- Made the base /chunky and /chunky help language more helpful.
- Added additional language stubs.
- Small addition to new language.
- Fixed up /chunky player. shows only to command sender. shows additional info.
- Removed a bunch of missed hash code usages.
- Fixed NPE in /chunky permission due to the new player lookup.
- Made the player lookup include offline players as intended.
- Added type checking method.
- /chunky player should now list players with perms
- Changed a bunch of places where players where looked up by name when they can be looked up by the more efficient search with OfflinePlayer
- Forgot single quotes on the new string ids in the queries
- Added permission caching for improved performance.
- Missed a single instance of "Hash" when replacing with "Id"
- Converted ChunkyObject to focus more on ID instead of hash.
- Converted ChunkyManager to use the new IDs
- Reworked getChunkyPlayer() to not create new ChunkyPlayer instances for players who are not online or who have never visited the server.
- Updated ChunkyObject to use the new method params in ChunkyManager.
- Converted everything from hash to the new string IDs. (I think.)
- Corrected substring in getTableTypeName()
- Corrected substring in getNameFromId()
- Removed some missed conversion stuff.
- Fixed spelling mistake.
- test branches
- remove test shit
- Added registerObject() and getObject() to ChunkyManager
- Added id field to object and changed hashCode() to be based off the id instead of the name.
- Removed name from constructors.
- Does not load useless players.
- Added some JD to ChunkyManager
- Added some JD to the AccessLevel enum.
- Fixed itemuse and switch.
- Registered PlayerInteract
- Fixed minor mistake in language for /c p
- Fixed config paths.
- Added " v" to getNameVersion()
- Added unowned permissions to config.
- reduced last config stuff to one simple method
- Added unowned crap to permissions chain.
- Added new UNOWNED AccessLevel.
- Fixed misused variable.
- help and ? should no longer show the normal command stuff as well as their own thing.
- Language.sendMessage() now uses Font.splitString(). Also added a sendMessage() that accepts a CommandSender.
- Added the proper string formatting to sendMessage()
- Added color to the sub-commands in the sub-command list.
- Fixed bug where /c p with no args worked anywhere.
- removed sillyness.
- Added a way to look up a ChunkyPlayer by hashcode. Returns null on no player.
- added toSmallString() method.
- Blech, that last commit was terrible. It was part of the additions to /c player.
- Added toSmallString() to ChunkyPermissions.
- Added language for player permissions and modified global permissions
- Small corrections to last language commit.
- Added set player permissions to /c player.
- Added /chunky player <player>
- No more exceptions when Player Global Permissions are not set.
- Registered /c chunk
- Removes permissions on setOwner
- Added SQL for removeAllPermissions
- Refactored minor change to language.
- String format is weird.
- Added permissions.status to language file.
- Played with display
- Language updates
- Displays global permissions in /c player
- Added more sensible language to permissions feedback.
- Moved permissions back to /chunky permission
- Definitive line ending fix.
- Line ending fix?
- Added description of "clear" to language.
- "/chunky permission set" (with no args) will set the current chunk's default perms to denyAll.
- ChunkyPermisions.toString() now has information for players.
- /chunky permission set now gives feedback.
- clearing flags should not be able to cause an NPE now.
- Changed function of /chunky permissoin to /chunky permission set.
- Modified the language for /chunky permission set. Added language for new /chunky permission
- Fixed instanceof for the admin permissions.
- Changed instanceof Player to ChunkyPlayer
- Fixed switching and using items.
- Unregistered ChunkyPlayerEvents
- Added ADMIN accesslevel.
- Added "admin" to permissions chain
- removing debug counter.
- Was trying to return null through boolean instead of Boolean.
- Added more stupid debugging.
- Fixed stupid shit.
- Removed excess debugging
- More stupid debugging.
- Extra stupid debugbing.
- Added debugging text for wild perm NPE
- Update stats
- Removed && and replaced with AND
- QueryGen updates entire permissions row at once.
- Perm Flag updates now send the whole flag set for persisting. The QueryGen part needs to be fixed.
- added a getAllPermissions() method to retrieve the permission hashmap for a particular object.
- added setFlags() method to ChunkyPermissions.
- Fixed sloppy debugging code. x2
- Fixed sloppy debugging code.
- Added toString() method to ChunkyPermissions.
- Added permission checking debugging.
- Now ChunkyPermissions start as null.
- Fixed incorrect collumns on Permissions Table
- Added debugging messages for setting permissions on load.
- Fixed loading of default permissions.
- Java sucks.
- SwearWord doesn't know java
- Used DUPLICATE KEY for sql
- Debugging for MySQL.
- Changed coords stuff.
- Fix for chunk math.
- Uhhhh messed up git.
- Made chunk move debugging text more sensible.
- Added permissions to ChunkyManager
- ChunkyManager.getPermissions() takes hashcodes instead.
- ChunkyPermissibleObject and ChunkyObject both get their permissions from ChunkyManager. Persistence loading should work again.
- Changed debuggnig message for chunk change. "Wilderness" now uses langauge.
- Now objects store permissions for themselves.
- Fixed potential bug in ChunkyPermissions constructor.
- setOwner() clears the permissions for an object.
- Added persistence shit to remove permissions.
- Added static method for last commit in DatabaseManager.
- Permission removal is now persisted.
- Updated permission chain to work with null flags.
- Maybe fixed issue with permission levels overriding each other. Possibly fixes the weird NPE as well.
- Changed PermissionsType to AccessLevel
- Permision Chain checks more than just build.
- Fixed potential NPE
- Players logging on now sets their current chunk.
- Fixed /chunky permission inheritance.
- fixed stupid bug in bukkit.
- Disabled permissions logging
- Fixed hasPerm() NPE
- Removed passing of plugin.
- Added command debug logging.
- Fix for bad logic in previous fix.
- Fix for NPE in chunk limit check.
- Fixed bug in ChunkyPermissions constructor.
- removed old todo message
- Added "enabled" permission to allow chunky to be completely disabled for specific players (this addresses multiworld issue)
- Persisted default permissions.
- New privacy options for calling home.
- Moved permission chain to it's own class and updated it with default perms. Moved around some classes relating to permissions.
- Added a setPerms() method to ChunkyPermissibleObject
- Added default object permissions
- Further changes to /chunky permission. Still needs feedback.
- Removed todo that was todone.
- wtf.. removed import for com.sun.deploy.net.proxy.StaticProxyManager
- Switch ChunkyPermissibleObject to use objects.
- Finished what I couldn't last night in /chunky permission.
- Fixes for permissions
- First round at permission setting. Cleanup still needed
- Why you should never let me code big projects.
- Implemented calling home.
- Test commit
- New repo testing.
- Populated /c player
- Properly aligned Chunky grid with Minecraft grid.
- Removed build number debugging info
- Added debug_mode to config.
- Logging.debug() now only logs if debug_mode is true.
- Language v3. Uses standard Bukkit Configuration class now. It will allow updating the language of existing language paths. Also, colons are now unbanned!
- No idea what is wrong with me removing ChunkyPermissionsObject. When I do though, there are MAJOR errors in bukkit.
- Fix for build number.
- Correctly removed ChunkyPermissionsObject. I hope.
- Readded language changes
- Readded /chunky player permission stub
- Readded fix for /chunky unclaim and added registering of /chunky player permission
- Readded build number getter
- Undid a bunch of stuff i did today. I hope this works.
- Readded gutted stuff. Made a big big booboo.
- Gutted player events to see if it fixes VerifyError
- Added build number getter to Chunky
- Removed ChunkyPermissionsObject
- Modified language for /chunky player and /chunky player permission
- Registered command /chunky player permission. Correctly registered /chunky unclaim.
- Added better language for permission command
- Added stub executor for /chunky player permission
- Changed permissions to player (commands)
- Edited src/main/resources/plugin.yml via GitHub
- Edited pom.xml via GitHub
- This is the real fuckin photo.
- test
- test
- Updated version to 0.0.2-SNAPSHOT
- a commands getChildren() now return a non-clone.
- Made logging not ALWAYS show version. Mostly just shows it onEnable() and onDisable()
- Added getAliasesAsString() to ChunkyCommand
- Added command aliases to the ? and help sub-commands.
- Added a way to register a module with Chunky and a way to get all registered modules.
- Now /chunky actually contains something.
- Renamed method for setting permissions without persitance.
- Added getRegisteredCommands() to ModuleManager
- Storing Aliases as a HashSet instead of List
- Reworked getCommandByAlias() to only return on alias if no command is found by full name.
- Loading of permissions. Untested.
- Fixed event cancelling for BDIS
- Should not return if event is already cancelled.
- Refactored events.
- Persisted permissions on setPerm. No way to test yet.
- Added Empty "/chunky permission" command
- Fixed typo.
- Fixed permissions. Had the param backwards.
- Removed useless line of code
- Added ChunkyPermissionType to indicate what kind of permission were used in events.
- Fixed BlockEvents to work on the new permissions.
- Made events use ChunkyPermissionType
- Fixed PlayerEvents to work on the new permissions.
- Reconfigured Permissions.
- Edited TODO via GitHub
- Edited TODO via GitHub
- Moved around object permissions.
- Added perms for unclaim to plugin.yml
- Added permissions debugging.
- Fixed feedback types for CommandChunkyClaim
- Question in TODO
- Made "/chunk unclaim" do something.
- Removed some TODO text and added JavaDocs
- Added Language.help()
- Language overhaul.
- Better feed back for /c c
- Fixed NPE when moving an unowned object higher up the chain.
- Fixed event types for ChunkyPlayerEvents
- SQL persists ownership of players -> chunks and players -> players
- Making SQL more flexible part 1.
- Hopefully fixed SQL for ownership.
- Base for ChunkyPermissionsObject.
- Added OBJECT_SET_OWNER event.
- Added missing data storage in ChunkyObjectOwnershipEvent.
- Permissions instead of Sanctionable.
- JavaDocs++
- Jenkins generates javadocs at http://build.blockface.org/job/Chunky/ws/target/site/apidocs/index.html
- Added javadoc stuff
- Added boolean to setOwner to determine whether or not to keep children or transfer to old owner.
- Made it so nodes always give up children when they get a new owner. Creates bug when doing town.setMayor() will fix.
- Made it less automatic.
- Holy shit. Made all tree manipulation automatic. If a parent loses a child, parent gets all of child's ownables. I swear this is right.
- Forgot an ">"
- Tree maniupluation. And a picture!
- Prevents children from owning parents.
- Like this?
- GOD DAMNIT.
- Persistance of new ownership.
- ChunkyObject with new ownability!
- Ownership tree.
- Merge nonsense.
- ChunkyOwnershipNode with all empty implemented methods
- Now just TreeNode
- ChunkyOwnershipNode
- ChunkyObject extends DefaultMutableTreeNode
- Removed Sanctionable Interface and replace with ChunkySanctionableObject.
- Permissible now Sanctionable. Added to stuff to TODO.
- Permissible Interface
- Added stub for unclaim
- Added generic query for API usage.
- Added javadocs for cancelable shit.
- Added todo list.
- Added internal ChunkyPlayerListener to prevent building, switching on unowned plots.
- Ownership events are now called by ChunkyObject and can be cancelled.
- Removed unecessary and dangerous isOp() from permissions.
- Added ownership events.
- Java Docs for ChunkyCommand
- Added switchable and usable to config and created event triggering for them.
- Switched the Switch event. Puns!
- Registered events for Switch and Item_Use in SimpleChunkyModuleManager.
- Inserted ChunkyPlayerChunkEvent into inheritance.
- Added event firing for ChunkPlayeritemUseEvent
- Added itemUseEvent and getCurrentChunk for ChunkyPlayer
- Added name argument for update chunk.
- Correctly registered /chunky claim
- Jenkins testing.
- Made chunk update via events.
- Made all events actually work.
- SQLite is such an anal bitch.
- SQLite uses abstract class.
- Fix dump split() regex mistake.
- Using REPLACE instead of INSERT for SQL.
- Fixed subcommand issue.
- Removed temporary debugging message.
- Fix for chat name not showing up.
- Fixed NPE with command chat name
- Outlawed colons in language. Added logging on missing language.
- Removed Jenkins line.
- Using OOP for SQL. Good job SwearWord!
- Possible fix for blank comments.
- Changed temp debugging.
- Fixed debugging messages for SQL.
- Fixed some language. Maybe fixed commented config. Added partial debug for commands.
- Fixed missed issues related to ClassCastException
- Fixed ClassCastException
- Fixes for language
- Optimized imports.
- Filled out help/list commands
- Adding help and ? command args
- More complete Command api with implementation of /chunky and /chunky chunk
- Removed useless queries and created override for setName in ChunkyChunk that updates itself in the database.
- Command Registration API additions. Still needs implementation.
- SQL changes, very boring.
- Command Registration API. Needs implementation.
- Denied building on unowned plots.
- Beginning of command registration api
- Surpressed duplicate warnings.
- Added Chunk persistance.
- ChunkChange stuff.
- added isOwned
- Fixed ownable shit.
- Removed catching of unregistered.
- Renamed plugin package to module
- Persisted all chunks.
- Added debugging code.
- Fixed NPE when comparing null ChunkyChunks
- Removed some of the old ownership stuff from player. x2
- Removed some of the old ownership stuff from player.
- Further removal of Observable.
- Enabled register.
- Moved register classes.
- Trashed Observable.
- Fixed package names in register
- Added Register.
- Added chunky-ChunkyPlayer table creation. Loads in Bukkit with no errors! (Hopefully)
- Removed binary.
- Massive number of SQL fixes.
- Creating table using chunky-ChunkyChunk as name
- Using new table chunky-ChunkyPlayers
- Read data from tables seperately.
- Jenkins hates unused imports.
- Close DB on disable.
- Added chunky-types for SQLite
- Updated to new table names.
- Using getTypeName to determine table name.
- Initialize ChunkyObject types in db.
- Added types table.
- Fixed chunky-chunk table query
- Made port string.
- SUPER CHUNKYOBJECT!
- Changed SQL Types to INT
- Fixed type shit.
- Static type names
- SQL table generation and Ownership API
- Added generic ownership to ChunkyObject. Removed deprecated classes.
- Added generic loading of ChunkyPlayers and ChunkyChunks from SQL
- ChunkyOwner and ChunkyOwnable... Still needs to be fleshed out.
- Registered events. Added registering of new players.
- Players can claim chunks with /chunky claim. Also has a configurable limit config/permission.
- Used port.
- Added custom port.
- Fixed up player chunk limit config paths
- Made Config a little more friendly.
- Added chunk limit config paths
- Created subpackage player for player events.
- Made it get message from event. Again.
- Using Language for sending messages in ChunkChange message
- added one more sendMessage() method
- Minor fix for getStrings()
- Added ChunkyPlayer sendMessage() method
- Updated getStrings() to use LanguagePath
- Some additions for Language.
- Removed unused imports.
- Fixed not sending modified message from event.
- Exposed message for ChunkyPlayerChunkChange and created logic for message displaying.
- Added getPlayer() and ChunkyPlayerOfflineException.
- Switched permissions to enum
- Throwing "chunky claim" command event
- Exception handling for events.
- Made field error in ChunkyException private.
- Added ChunkyUnregisteredException.
- Added exceptions package with generic ChunkyException.
- Added static hasPerm() to Chunky. Improved Language class. Added some language. Added more to "chunky" command"
- Added onUnownedChunkBreak event firing.
- Exposed Block for ChunkyPlayerUnownedBuildEvent
- Created event triggering for building on unowned chunks.
- Started on ChunkCommandEvent.
- Registered "chunky" command.
- Added warning() to Logging class. Corrected some english.
- Registered event for Player_Move
- Fixed MySQL loop. Registered event for Player_Move
- overrode equals() for ChunkyChunk and ChunkyObject
- Added World to Coords
- Fixed up license garbage and authoring. Also renamed old ChunkyManager to ChunkyModuleManager
- ChunkyPlayer now owns chunks.
- Changed ChunkyOwner to ChunkyEntity and made Player extend that instead and implement ChunkyChunkOwner.
- ChunkyManager and ChunkyPlayer updates.
- More ChunkyManager work.
- Created onPlayerChunkChange event.
- Created event firing for ChunkChange event.
- Added coords to ChunkyChunk. Switched up Object inheritance.
- Added hashCode() to ChunkyObject and ChunkyChunk. Added Owners to ChunkyChunk.
- ChunkyChunkOwners now have to implement some chunk ownership shit.
- Fixed getFromChunk in ChunkyPlayerChunkChangeEvent
- Jenkins testing.
- Removed serializable
- Added SQL wrapper.
- Adding Logging class and started persistance.
- ObjectNameEvent added
- Minor fixes for ObjectNameEvent
- Stub for ChunkyChunk
- MIT License
- Added MySQL and SQLite support with config.
- Some Chunky Object stubs
- Fixing package name pt 1
- Fixing package name pt 2
- ChunkyChunkOwner now extends ChunkyObject
- Added ChunkyOwner
- Chunk coordinates and PlayerMove
- Removed ipr.
- Added .gitignore
- Removed ipr
- Removed iml
- Imported properly
- fixed package names that were all screwed up. also added README file
- Added ChunkyObject as an observable base for all objects. Also ChunkyObservableData enum.
- Fixed some static names, added ChunkyManager getter.
- Basis for pluginability.
- Full Plugin Implementation (I think)
- fixed comment
- made createExecutor protected as it should not be exposed