Published Nov 25th, 2021, 11/25/21 3:51 pm Show
EAGLECRAFT is a Network focused on providing a high quality and authentic minecraft experience. We have a variety of unique content and features to explore. Eaglecraft Community Code of Conduct
(A document in progress; do you have any suggestions?) Eaglecraft is a Minecraft Server run by Middle Division students at Brentwood School. The purpose of this server is for students to have a safe place to play, build and collaborate in Minecraft. Responsible members of this server will respect each other and the rules of the server. Once whitelisted, you become a member of the Eaglecraft community. This means that you agree to:
In short, respect other players, their belongings, their skins and their builds. Just like you would in the real world. In addition, as members of the Eaglecraft community, you agree to help other members that are less experienced and have questions about how to play in Minecraft. If a player chooses not to abide by the rules then he or she will be choosing suspension from the server. Abiding by these rules will ensure that all members of the Eaglecraft community feel included and safe to explore and play together in the world of Minecraft. Currently maintained by ayunami2000 (right click the link and press 'Save link as...' to download the file) For any questions you can join the discord server and hit us up there https://discord.gg/Ekzcgs3DKZ Eaglercraft is real Minecraft 1.5.2 that you can play in any regular web browser. That includes school chromebooks, it works on all chromebooks. It supports both singleplayer and multiplayer. The worlds are stored in your browser's local storage, you can export them as EPK files and import them again on all other Eaglercraft
sites that also support singleplayer. You can even copy an exported world to an entirely different computer, or send it to a friend, and import it and continue playing with all your progress saved. Link: https://g.deev.is/eaglercraft/ LAN worlds will work between any two devices connected to the internet, you are not limited to only players connected to your Wi-Fi network To open your world to LAN, go to the pause menu and click 'Open to LAN'. You can configure the gamemode and cheats and if you would like to hide your LAN world. When you do not hide your LAN world, it will appear on the
Multiplayer screen from the main menu to anybody else also on your Wi-Fi network. Set the world hidden if you are at school or something and don't want everyone else in your class to join as well and start griefing. I got tired of closing duplicate 'how to maek sever' issues almost every day so I disabled it because honestly I don't really care anymore, join discord if you've got an issue to report that you are confident can be
backed up with source code EaglercraftBungee translates WebSockets to a raw Minecraft 1.5.2 TCP connection. It is just regular BungeeCord with more
To enable the /login and /register commands in EaglercraftBungee, you can edit this portion of config.yml authservice: enabled: false register_enabled: true authfile: auths.db ip_limit: 0 join_messages: - '&3Welcome to my &aEaglercraftBungee &3server!' login_timeout: 30
EaglercraftBungee has a built in domain blacklist that updates automatically, you can disable it by setting this in config.yml: enable_web_origin_blacklist: false To block all clients on replit from joining, set this to true in config.yml: origin_blacklist_block_replit_clients: true To block all offline-download clients, set this to true in config.yml: origin_blacklist_block_offline_download: true To block the debug runtime (or other desktop clients), set this to true in config.yml: origin_blacklist_block_missing_origin_header: true To add your own blacklisted domains, create a file called To configure bungee to block connections from all clients except your own, set this option:origin_blacklist_use_simple_whitelist: true Then, add your domain to origin_blacklist_simple_whitelist like this:origin_blacklist_simple_whitelist: - type the name of your client's domain here Then, unless still you want it as an option for your players, disable the offline download so hackers don't use it to bypass the whitelist, as it is not blocked in whitelist mode by default:origin_blacklist_block_offline_download: true To stop people from using bookmarklets to load a client from a different URL onto your official URL via XXS, add these headers to NGINX:
(not fully tested, excuse the scroll bar) To use IP bans and rate limiting, enable forward_ip and pass a X-Real-IP header from your proxy to the bungeecord's websocket portNginx example: add The server has built in DoS protection, reset it via typing 'eag-ratelimit reset' in the bungee console ratelimit: ip: enable: true period: 90 limit: 60 limit_lockout: 80 lockout_duration: 1200 exceptions: []
you need Redirecting the client to a new WebSocketIf you would like to signal the client to disconnect from your bungeecord and reconnect to a different bungeecord, configure an entry in the test: redirect: wss://ServerHere/ restricted: false In this example, sending a player to the server Plugin DevelopmentTo develop a plugin, download stable-download/java/bungee_command/bungee_dist.jar and add it to the Build Path of your Java IDE. Develop the plugin just like a regular BungeeCord plugin, see EaglerMOTD for an example. Test your plugin by exporting it as a jar and putting it in the '/plugins' directory of EaglercraftBungee and then clicking 'run.bat' New Events:
Register event handlers using the standard BungeeCord Hosting a LAN server relaySimply download stable-download/sp-relay.jar and run java -jar sp-relay.jarRun Edit the The
CompilingTo compile for the web, run the gradle 'teavm' compile target to generate the classes.js file. To complile to regular desktop Java for quick debugging, using native OpenGL for rendering instead of WebGL:
To modify the game's resource pack (javascript/assets.epk), view the readme in the /epkcompiler directory ContributingAll I really have to say is, tabs not spaces, and format the code to be like
the eclipse auto format tool on factory settings, but also run-on lines of code long enough to go off the screen and single line if statements and other format violations in that category are welcome if it helps enhance the contrast between the less important code and the more important code in a file. Don't commit changes to How can I create a Minecraft server?Have players joining your server follow the steps below:. In Minecraft, click "Multiplayer.". Click "Add Server.". Enter a server name.. Enter the server address. This will be your external IP followed by the port number: 25565 This will look like the address in the image on the right. ... . Click Done.. How do you make a server on Minecraft for free?How to make a free Minecraft server. Download the latest version of Java and the Minecraft server software.. Create a dedicated folder for your server.. Drag the Minecraft server download into the folder.. Open the Minecraft server program (server.jar). Find the text file eula.txt and open it in a text editor.. What is Eaglecraft Minecraft?Eaglecraft is a Minecraft Server run by Middle Division students at Brentwood School. The purpose of this server is for students to have a safe place to play, build and collaborate in Minecraft.
|