Comments (1)
I gave this a try because my school has only BlueJ installed and the school laptops are locked down to the extent the teacher doesn't think we'd be able to use anything else.
I'm not that good with BlueJ, and maybe there are ways around this, but I think all the code not in tealsmc.mods needs to be moved to a jar file. I originally tried just loading the src directory, and BlueJ went into a loop of opening more and more new windows to the same package and I had to terminate the process to make it stop.
All the JAR files should be in the same directory (or combined?) because BlueJ wants the user to add all the required libraries in the BlueJ preferences dialog (not as part of the project?). Maybe some of these can be avoided by using dynamic loading for libraries the student isn't expected to compile against (Gradle).
After moving some code into a JAR file I had trouble with paths in GradleStart being incorrect. It looks like the working directory is expected to be different than what BlueJ uses.
I got to the part where Minecraft initializes, but the latest version of BlueJ uses its own built-in JDK 11, and the old version of Forge+Minecraft used by this project seem to require JDK 8 or older. I get a NoSuchMethodException when Forge is trying to make a field writable. Eclipse gave a different error, but also failed to start when using JDK 11.
This seems like too much for IT and students to handle, especially given the switch to remote learning for the remainder of the school year, so I'm not going to pursue it further. Maybe this information will help somebody.
from teals-minecraft.
Related Issues (19)
- Update release links from GitHub page for this repo HOT 1
- Migrate issues from original private repo to this one HOT 1
- Migrate contributors from old private repo to this one HOT 1
- Update README for old private repo to point to this one HOT 1
- Send out update notice for repo change HOT 1
- Review import statements for student code
- Create an instructors' page on the project web site HOT 1
- Convert project web site to Jekyll HOT 6
- Update project for /docs directory HOT 1
- Create new lab from the Rhode Island Robot Factory example
- Add links to Gil Lund's videos on YouTube HOT 1
- Add release target: jGRASP
- Inappropriate messages on the Splash Screen
- Unable to launch: launchwrapper-1.11.jar:? HOT 1
- issues with school laptops HOT 1
- Unable to Run Minecraft
- Startup Issue HOT 1
- TEALS Minecraft wiki gone?
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 teals-minecraft.