Comments (9)
I abandoned my attempts to update/use this and instead went for writing my plugin in ruby using this: https://github.com/enebo/Purugin
from clj-minecraft.
I updated the project dependencies and had it working with clojure 1.5.1 and bukkit 1.5.2. I haven't messed with it in a while but I'm open to dedicating time to the effort. I had also updated the clj-minecraft template project and created a lein plugin for deployment.
from clj-minecraft.
Thanks for the feedback, @DavidJRobertson & @ddeaguiar. To bring it up to date, the full list is kind of long:
org.clojure/clojure "1.4.0" -> "1.5.1"
org.clojure/tools.logging "0.2.3" -> "0.2.6"
org.clojure/tools.nrepl "0.2.0-RC1" -> "0.2.3"
org.bukkit/bukkit "1.4.5-R1.0" -> "1.6.4-R1.0"
clojure-complete "0.2.2" -> "0.2.3"
cheshire "2.0.4" -> "5.2.0"
org.reflections/reflections "0.9.8" -> "0.9.9-RC1"
@ddeaguiar do you think you have a pull-request for some of this? I think I might try to update the easier-looking projects, just to see if they are no effort. Your changes for bukkit 1.5.2 might be useful for the effort to get to 1.6.4...
p.s. thanks for the pointers to the lein projects, too!
from clj-minecraft.
Using some of @ddeaguiar's code as a base, I have a branch that touches on many of these here https://github.com/rogerallen/clj-minecraft/tree/deps1 I could do a pull-request if that would be useful.
These still remain to be updated and since reflections is just a RC, it seems like something we can just forgo for now.
org.bukkit/bukkit "1.4.5-R1.0" -> "1.6.4-R1.0"
cheshire "2.0.4" -> "5.2.0"
org.reflections/reflections "0.9.8" -> "0.9.9-RC1"
from clj-minecraft.
Hey guys, thanks for the effort & time spent on this, really appreciate it! @rogerallen, @ddeaguiar - I could open an upgrade dev branch that we could work on so that we can do the upgrades in many smaller PR's? Alternatively, I'm not entirely averse to having a broken master branch while we work on the upgrade :)
from clj-minecraft.
I left changing the bukkit release out to keep things simple over the weekend. But, if I just update the version to "1.6.4-R2.0" (released Oct 30), I don't see any immediate issues.
@CmdrData, do you want to just update that? Are there any tests to run?
from clj-minecraft.
@rogerallen Cool - update it to 1.6.4-R2.0 - there are no tests to run, but we can just fix any issues that crop up.
from clj-minecraft.
Okay, see pull request #45
After that, it seems this bug can be closed.
from clj-minecraft.
Great, thanks a mil! Pulled and closed.
from clj-minecraft.
Related Issues (20)
- Command completion for entity types HOT 1
- Wrapper for potions
- Mapping
- Move cljminecraft.player/materials to a more sensible namespace
- Support for complex materials like 'jungle wood' in material definitions
- Implement some more building primitives/operations
- Leiningen v2 plugin so that creating a new clj-minecraft bukkit plugin is quick
- Look into support for setting permissions
- Persist player permissions across sessions
- Permission autocompletion untested for nested commands
- Player profiles
- Integration with ComputerCraft
- cant build plugin HOT 1
- spoutcraft plugin dependencies issue HOT 1
- clj-minecraft + Light Table -> crash HOT 4
- Plugin refuses to load. HOT 3
- Missing Download HOT 6
- bukkit maven repo
- Make the /clj.script command run scripts securely.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clj-minecraft.