Jump to content
View in the app

A better way to browse. Learn more.

ClassiCube Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation since 05/03/26 in all areas

  1. 3 points
    hii
  2. 2 points
    Hello everyone i'm new in this game, but i'm so glad for can play
  3. 2 points
    hi lol :D
  4. Bro. I run that and my PC explodes.
  5. There's no software that "doesn't support port forwarding". Port forwarding is a router thing, not a software thing.
  6. The server now fully supports the CPE standard. The plugin system is vast and supports almost anything you'd imagine of doing with a classicube server. The barrier for entry in this plugin system aswell is very, very low. Documentation exists in .forgejo/.lua-stubs.lua, explaining all of the api.* functions that are in the Lua VM. It uses (as mentioned) Lua and is suitable even for Roblox luau developers.
  7. Thank you! I'm promising quite lot of support for this software, as I'm running my own servers on it and I plan to make several gamemode servers (CTF, BedWars, PVP) with the plugin system.
  8. I did a little photo editing and dark magic, and I was just able to cheat the system, by replacing my skin with my desired avatar then disabling the sync feature so it locks!
  9. If you guess it right, you win. Post your guesses in the comments below.
  10. It starts from 2. 1 and 10000 are not included, since it's between 1 and 10000.
  11. 1 point
    I think Hide is moving to Grusha's zoo
  12. i was messing around in the settings and i changed it to idk what its name is but here it is and in-game its normal
  13. If I had to guess, the number you are currently thinking about is between 1-10000.
  14. I highly recommend checking out Xonotic, it is a fast-paced action arena shooter similar to Quake. It's also free & open-source.
  15. I would say the TI-Nspire, it already has a clone of Minecraft called Crafti which while crude does prove that it does have the power to run ClassiCube. (Hecc Quake runs very well on it.) In addition to this, I'd also like to include a version for Amigas 1200 and such. Maybe even a version for a accelerated A600/A500 (ofc this is very high)
  16. 1 point
    Welcome to the gang, enjoy your stay :3
  17. I completely just found that out too late like a dunce :sob:
  18. Cool stuff, I remember messing with this last year (made my own shader files and such), but reshade is unfortunately only usable on windows... An actual, real shader pipeline would be cool...
  19. Well, that was stupid of me too.
  20. I'm not a good texture pack designer , but I present DigDown ⛏️ The current version is "Alpha 1.0". But I working now in the texture pack. The texture pack makes blocks with textures that haves a not big count of pixels in hers blocks. Download here About the "I'm not a good texture pack designer", it's real. I'm a player that a designer.
  21. MCClassic Hosting 2.0 (MCCH) | Comprehensive Hosting Solution Welcome to MCClassic Hostin 2.0, a revival of the original MCClassic Hosting! How do I get a server? Sign up to our Discord below and fill out the form in #our-services (after you’ve been verified!). We have a background checking system and can refuse server requests at our will. There are no forums and the only official form of communication for MCClassic Hosting issues is our Discord or email. Discord link https://discord.io/MCCH Services we offer MCGalaxy Servers - Free! ProCraft Servers - Free! Minecraft Java Edition Servers - Paid! (please join our Discord for a quota) Discord-IRC Relays - Free! Why choose us 99% uptime 5GB of Storage (larger servers can request more) 5TB Transfer Speed Hosted in New York Current portfolio ClassiCube Servers Puissant Royale [Custom Minigames] --=[ The-Golden-Apple 24/7 ]=-- [MCCH] Panda Anarchy. /BanAll [MCCH] Official Server Discord IRC Bots New Blood Relays MCCH Relays Minecraft Java Servers CiggyButtBrains Gaming - IP: mc.brycethompson.net BeepBopHeadPop's SMP - IP: Private Server Owner Terms of Service Dropbox Link (Server Owner Terms of Service) Don’t have Discord? Contact our support email: [email protected] Thanks, Toby and Panda This service was approved by 123DMWM.
  22. Go rent a server or something. It only really costs like 6€ a month. You cannot open a server without being able to port forward.
  23. The software's source code is right here. I think it would be a stupid move to slip some malware in when anyone can audit the code.
  24. i reccomend making a classicube server using ZERO ai to start off, in a easier language to comperehend than C++, something like Python, JS, et cetera. i've made several classicube servers over the years, about 5 to 6 years ago I made cla55ic, which was a extremely simple classicube server that supported creating worlds, and that's about it about 3-4 years ago I made cla66ic which was a way more complicated and convoluted server I wrote using Deno and writing the whole protocol myself. now I'm working on Classi, which is a even more complicated and more convoluted general purpose server. it'll be used as a replacement for MCGalaxy on the cope's City server and currently runs the cope's Freebuild server. for example, you mentioned psudeoinfnite worlds, i wouldn't reccomend working on that at all to start off. try to limit your AI usage to as much as you can, ask it only questions that you'd ask google. don't just say "Fix my code why not work", ask for example "It seems like <this line> is returning false, why is this happening? Inspect my codebase". actually debug and figure out what you're writing. you should actually be working on: 1. Moderation of any kind 2. Plugins in a language of your choice (Lua, Python, et cetera) 3. BlockDB 4. High performance database for users, user bans and whatnot else you need to store. working on features that are extremely complicated like that will lead to you asking everything about the topic to AI, and in turn learning nothing yourself
  25. Still very cool that people can donate to ClassiCube. Because they want to, not because something forces them 🙂
  26. ClassiCube was made entirely by volunteers, it has no funding. A rough estimate (using this) says that it would have cost $429,333 if a programmer was hired to do the same amount of work. (UnknownShadow200 has spent around 1932 days of time working on it)
  27. You wake up in a dark room. Engulfed in complete blackness. Cold. It's so cold; almost unnatural. Then, suddenly, you hear a disembodied voice, echoing: "one word posts will get you banned."
  28. This poll is missing The Hideout
  29. Hey y'all, I've updated the forums to the latest version of the forum software, and have migrated it to a much more modular deployment system. The forums should be much more performant now, and capable of handling the immense traffic this game demands of it. Enjoy!
  30. You shouldn't be born then
  31. still trying to fully read this without an aneurysm
  32. Wild zoey encounter :O
  33. Currently client plugins have separate versions for seperate OSes and they aren't on all platforms, but I reccommed to make new client plugins format that will be same on all platforms that supports them. It will allow to add client plugins to more platforms. I think that PC clients should support both new and old client plugin format.
  34. We will be working with the assumption that your map is named mylevel. If it's not, replace occurances of "mylevel" with your map's name when following this tutorial. You must have server file access to both servers to accomplish this. In order to fully move mylevel to another server you will need: For blocks and zones, mylevel.lvl file in `levels` For blockdefs (custom blocks), if the level only uses local blocks and does not use any globally defined blocks: lvl_mylevel.json in `blockdefs` if the level only uses global blocks: Clone global.json from `blockdefs` and rename it to lvl_mylevel.json before cloning the file to the other server if the level uses both global and local blocks: use ClassiCube to save the level as temp.cw, import it into a server (/help import), then grab lvl_temp.json and rename it to lvl_mylevel.json before cloning that file to the other server this servers the purpose of combining local and global blocks into one blockdef file For blockprops (slab stacking and etc), _mylevel.txt in `blockprops` For message blocks, 1. Extract the messages from the server database with /server backup table Messagesmylevel 2. Messagesmylevel.sql will now be in the root folder of your server. Bring this file to the root folder in the other server. 3. In the other server, use /server import Messagesmylevel For Portals, Repeat the steps for message blocks, but instead of "Messagesmylevel" use "Portalsmylevel" For bots, extra/bots/mylevel.json For all the remaining level properties (env, settings from /map, etc), mylevel.properties in `levels/level properties`
  35. 1 point
    Heya everyone, this guide will make you learn how to improve your buildings! 1. Basics There are 65 unique blocks in the game, many including stone, etc. To open up your inventory, press "B" on the keyboard, if you are on mobile, you should find three dots on your hotbar, tap on it to open the inventory, here will show you all the blocks you can use. 2. Texture packs There are many Texture packs made by people, which can help you make a design, decorations, etc. These texture packs can be found on servers and websites, if you want to put the texture pack into your Overseer (which can be done by /os map create) Then type /mi env in the world that has a texture pack, and copy the link, go to your Overseer by typing /os go, then type /os map texture (URL), if the texture pack has a .png, it will only copy the terrain texture, if it is a .zip, it will copy the texture pack. If you want to see the terrain, press F10 3. Creating new blocks custom blocks allow you to make new blocks, edit them, and much more! Let's see how to make one. first, you need to type /os lb add, this will ask you questions about what your block name wants to be, etc. To answer any of those questions, say /os lb answer [answer], and if you want to cancel, just simply type /os lb abort, now if you made a mistake you can revert it by doing /os lb revert. Once you have made your block, you have done it! You made a block, however, if you want to edit it at any time, you can do /os lb edit [ID] [property] [value]. 4. Buildings When you are making a build, you can mess it up at any time, and sometimes it would look bad, Here are some tips that can help you improve it! Ideas. Make sure to have an idea for your buildings (e.g a house, hospital, gas station). This might improve your buildings if you have no idea what you are doing. Inspiration. You can get some inspiration from people, and the internet and this will improve your buildings. Patient. I know this might be a little funny, but I'm serious, being patient helps a lot in buildings. And that's it, a simple guide that helps your buildings, if you want a version showcasing everything about Custom blocks, I highly recommend watching Bruceja's building tutorial. You can watch it here at https://www.youtube.com/watch?v=DG9JgmdiJ-k, anyways good luck and have a nice day!!
  36. Hello everyone, I have recently made a full in depth custom block guide for ClassiCube. People have asked for it and it's finally here, enjoy: https://www.youtube.com/watch?v=DG9JgmdiJ-k
  37. You can set an avatar once your account is 5 years or older.
  38. (If you won't add textures skip to step 3) Requirements: - Copy paste knowledge - Acces to classicube files - A program to open .zip files - paint.net or gimp (Don't use Microsoft paint /3D or the transparency will be gone from the entire image) - A classicube server with /gb or /lb and textures (in my case I use MCGalaxy) Step 1: Creating the texture First, you need to get the textures to be able to modify them. Go to the folder where all your classicube files are. There try to find a folder named: In there is a file named: Copy the file and paste it into your desktop or anywhere else that is not in the classicube files. Open with the program you use to open .zip file. There, try to find and extract the file from . Open and start editing. To create a new texture replace with the texture/textures you will add (If you will add an animation read to understand how to add animations work) After adding the texture save the changes and takeagain inside in and upload to google drive or anything else Step 2: Enable the textures Go to you server's files In your server's files go to and in the folder find Open the file and find: Set the url with the url of the place you uploaded Start the server and join your server Step 3: Block creation The server will ask you if you want to use their textures. If not, press F10 to check if the textures are enabled To add the block in a specific level use /lb. To add the block in the entire the server use /gb then use /gb add then /gb (name of the block) then /gb 0 if it is a solid block like stone or type /gb 1 if its a sprite like flowers It will ask for textures of the block. To know wich texture is wich press F10. Each one has its own texture id EXAMPLE: The bedrock texture has an ID of 17 The other things /gb will explain to you Reply to this if you need help
  39. I agree 654 but they should also make an outline of what they are going to build like then add the edges and build off of that like this simple house
  40. One of the best tips for newbies is too build in repeating panels. This can get stale after awhile, but it's a good place to start. Once you get this trick down it's very easy to create a layout for your build. Here's an example of a simple farmhouse I built, notice the panels.
  41. sick kickflip numero uno: you can hover over the reaction button in the bottom right to show a list of reactions you can use. negative reactions will take away from the user's points, positive will add, and the more neutral/joke-y reactions don't do anything. epic kickflip dos: you can switch between the default theme and an experimental dark theme at the bottom of every page post more sick kickflips here and maybe i'll add them to the list
  42. Having been a server owner for over 9 years now, I think it's safe to say I've been around long enough to see what works and what doesn't. Many people think having their own server makes them "cool" or "special" and rush into creating a server without knowing any of the essentials. Hopefully upon reading this guide, you'll understand what to do and what not to do. Knowing what your server will be about This is the most integral part in coming up with your own server. Before starting your server, you should have a general idea on what you want your server's purpose to be. The majority of servers on this site are effortless and generic freebuilds that offer little-to-nothing except for a freebuild map and overseer maps. You'll notice that these types of servers rarely get players because they are inherently boring and bring nothing new to the table. If you really want to stick with the freebuild genre, you should at least come up with some ideas on extra features to add to the server to ensure people don't get bored. Here are some ideas you could try: Themed freebuild maps An economy/money system Unique commands/plugins A server theme. E.g, oriental/fantasy, sci-fi/futuristic, modern, medieval etc. Your server's image Server name So you've come up with your server idea, now you just need a fancy name to lure the players in. You should include something related to your server's genre in your server's name. For example, if you are running a zombie survival server, you could set it to something like this: [Zombie Survival] Reign of Blood . This will tell people what your server is about and improve your chances of getting them to join. You should try and stay away from names that include your username. For example, Venk's Server. This is very boring and people probably won't join. Maturity and professionalism The way your server comes across is very important. If you want your server do well, you should typically stay away from messages that are rude or contain swearing/slurs. Don't get me wrong, there are a bunch of toxic servers out there that occasionally do well but at the end of the day, they all die out eventually. Grammar and punctuation is optional but it helps a lot. You should avoid stuff like this in any form of representations of the server: Bad: if u guys wanna go to other maps u should type the cmd /goto map Good: You can join other maps by typing /goto [map]. In regards to maturity, you should at least try and act mature but you do you... Below is an example of what to include and not to include in your rules. Bad: dont grief or u'll be banned!! WE DONT ALLOW GRIEFERS ON THIS SERVER SO JUST DONT!!! Good: Griefing is not allowed on the server. Hiring the right staff Chances are, you're not going to be on the server all the time, right? Having trustworthy staff online is a huge help and will heavily benefit you further down the track. Every server has their own expectations of staff but here is a template on what to look for in a staff member: Have they been active on the server? If they've only been on for like a couple of hours total, they're probably not a great choice as you may not know much about them. If they ask for staff, don't give it to them. Back in the day we used to call these people "Leeches" and muted them right off the bat... Are they respectful towards other players? You should probably refrain from hiring someone who is constantly carrying on and being rude to other people. This should ultimately go without saying but don't abuse your power. Just because you have a higher rank than someone doesn't mean you can behave like an ignoramus. I've seen countless instances where staff members abuse players and it's just despicable. You should also put your personal feelings towards someone aside and only punish them if they've actually violated the rules. "I just don't like them." is not a valid reason to punish somebody. Aesthetic Server hub If you want to provide a memorable experience for your players, you should make the server visually pleasing. A good-looking server hub or lobby is a great start as it immediately shows players that you've put some time into the server. If you don't consider yourself a good enough builder, I recommend asking a friend that you think is a good builder and see if they are willing to help. Colour scheme This might not seem to be that important but colours also help promote visual aesthetic. You should try and stay away from setting colours that are so bold and defining such as black, gray, maroon or navy. These colours are quite irritating to look at when used frequently. In MCGalaxy servers, you can add your own colours with the /customcolours command. Textures and block palette If your server software doesn't support these features, feel free to skip this section. As much as the default textures provide a sense of nostalgia, it gets old fast and people want to try something new. More tips coming soon!
  43. Username Verification is a process used to establish a player's identity on a ClassiCube server, and ensures that the player connecting is who they say they are. When running servers, it is important that you enable this feature, especially when running public servers advertised on the ClassiCube server tracker. Leaving it disabled is a major security risk, and malicious players can: Impersonate you, your administrators, and other players on the server Easily and quickly evade name-based bans Kick other players out of the server (See "Collision Kicking" below) How do I enable Username Verification? Thankfully, on most server software, username verification is enabled by default. But, if you accidentally turned it off and cannot find where the option is located, this section will help you! MCGalaxy In MCGalaxy, the name verification option can be found in Settings > Server in the section "Advanced Configuration" ProCraft In ProCraft, the name verification option can be found in the Security tab in the section "Connection" PyCCS (alpha) In PyCCS 0.1.0+, the name verification flag can be enabled by setting 'verify_names' to True when constructing the Server object # PyCCS 0.1.0+ server = Server(verify_names=True) SHAMELESS SELF-PLUG: Try this (unfinished) ClassiCube server today! It's in Alpha and can be found here Collision Kicking Mentioned previously in this post, Collision Kicking occurs when a player with the same name attempts to join a server. On certain servers, joining as someone already connected to the server will result in the player connecting first being removed from the server. With name verification, the player currently logged in will not be kicked, since the connecting player could not be verified. Without name verification, a player can be effectively banned from a server by others by repeatedly reconnecting as them to prevent them from playing on the server. How it works The server tracker employs a simple trick of cryptography in order to prove to the server that the player connecting is who they say they are. When you log into ClassiCube.net, you create a session which allows the game client to make requests on your behalf. During this session, the game client asks ClassiCube.net for a list of servers, which contains the IP to connect to, along with a string of (seemingly) random characters called the "mppass". When connecting to the server, the game client gives the server your username, and this mppass. This allows the server to verify that you are in fact logged into ClassiCube.net What is the mppass? The mppass is actually a MD5 Checksum, a string of letters that is easy to compute given the original text, but (usually) impossible given only the resulting string of characters. The original text of the mppass consists of both the username of the player connecting, and the 'salt' provided by the server to the server tracker. This salt is a random series of characters which is kept as a shared secret between the server and provider, and is never actually given to the client. # Input String (server's salt + your username) kuqL3HHSbOVkzOZRjit983D9Vw5M3zEMjshtab # Resulting mppass 8e0aa02498370cc26807df70d795fdcd When you request a list of servers from the tracker, the tracker quickly generates the mppass by putting your username at the end of that server's salt and running it through the MD5 algorithm. When you connect, the server does the same with your username and it's own salt. If the two strings match, then you are verified to be logged in to the server tracker, since the only way you could've gotten a valid mppass was through the server tracker.
  44. These are some super important guidelines to follow when making your dirt house tutorial. If your thread is found to be of low enough quality, it will be expunged with extreme prejudice. Perhaps you'll even get a temporary ban, to sate our thirst for bans. Jk we won't ban you (probably). Title Guidelines Your thread's title must describe what the tutorial is about and be about the length of a short sentence. As an example: How to make a dirt house in 3 easy steps! Once you've got the title out of the way, you must make sure to set the tags. It's not super important that you add more than one, but that one is a doozy. It must categorize what the tutorial is for. As an example, if your tutorial pertains to a particular server software, add that server software name to your tags and then set it as your Item prefix. Here's an example: Tutorial Guidelines Make sure your tutorial ticks the following boxes: Has clear, easy-to-follow steps. Descriptive descriptions. Images for clarification A point (no, "how to get OP on my server" is not a good tutorial) Good luck making tutorials!

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.