In multiplayer? I'm not talking single player mode, I'm talking full internet multiplayer.
- Keybounce
- Curse Premium
-
Member for 12 years, 3 months, and 14 days
Last active Mon, Jan, 20 2020 21:00:16
- 4 Followers
- 8,297 Total Posts
- 614 Thanks
-
Jun 30, 2012Keybounce posted a message on Snapshot 12w26a Available For TestingPosted in: News
In multiplayer? I'm not talking single player mode, I'm talking full internet multiplayer. -
Jun 29, 2012Keybounce posted a message on Snapshot 12w26a Available For TestingWhat I want to see in 1.3:Posted in: News
1. Fix the lighting bugs! We have light level 0 in the daytime under overhangs, and that means mobs spawning when you should be safe (2 creepers from nowhere! Ouch!). Fix the phantom-light when a mini-chunk has light data and no block data.
1b. Give us a "/relight" command. Increment a light generation number; then, any chunk loaded with a lower generation number gets recalculated. Recalculates all loaded chunks, and then recalculates new chunks as they are loaded.
2. Throttle the server! Teach it to only run N (probably 4) ticks and then stop until the clients it has been told to listen to all report ready. At a minimum, if I'm opening my single player world to a LAN, I want every machine on the LAN to be a leash on that. No more "My game clock, as reported by what's my light level, just jumped forward an hour because I had a lag spike".
3. Throttle the entities! Right now it seems that every entity wants to generate 20 updates per second, regardless of the importance to the client. When a 21b "single player server" died, my "single player client" went from 2-3 fps to 30+ fps (short render distance, in a cave, with F3's C: figure in the 90's.)
4. Do Not Have The Client Lie To The User! According to 17a's (?) snapshot log, the client now recalculates lighting on it's own, independently of the server. That means the client will think "That area is lit by the sky", and the server will think "Gee, I see light level 0".
It's one thing for the server to say "Recalculate light at X/Y/Z". Fine. That way they stay in sync.
It's something else for the server to say "I just recalculated here, but you recalculate on your own somewhere else".
5. So ... we just saw the fix to some sand and gravel duplication bugs. Elsewhere, I called for an end to mob grinders by simply turning off spawns in a small area when mobs are killed or seriously injured by the environment and cannot attack the player. ( http://www.minecraftforum.net/topic/1278322-proposal-eliminate-mob-grinders/ ). I was poo-poo'd by people saying "What does it harm if someone can grab lots of goodie drops from a mob farm?". We just saw Etho (#160?) make a free stack of TNT from 4 stacks of gunpowder (and 5 stacks of sand, naturally) from a cheap grinder. Why is it ok to say "Fix the block freebies", and not ok to say "fix the item freebies"?
6.lol, What he wants is a simple button that would simply create a public server, as we all know that's BS
No, it makes a great deal of sense. Right now -- Despite the claim that the goal was to make the two code bases the same -- we still have two different code bases for the single player and multiplayer games. The two are much closers, but they have different slash commands, different config parameters, different ways to control who gets on/who does not, etc.
So why not have a simple "Generate a public access server.properties, and source it; open up to the public"?
7. Hey, Vechs finds that trying to set a world to "peaceful" when there's hundreds if not thousands of silver fish doesn't get rid of them all. Just imagine what happens if he does have a spawner release poisoned silver fish to call forth lots of reinforcements all at once. Etho's Hyperspawners are nothing in comparison. But "peaceful" needs to work! (V58?)
8.It's a bug not their fault you lived using bugs because you cannot play the game the way it was meant to be.
And again, mob grinders to get free items and free XP at no risk and no cost is not how the game was meant to be played. That would be creative mode, not survival mode.
9. I still want wandering traders that come to you, and charge very high rates for delivery service. ( http://www.minecraftforum.net/topic/15617-idea-about-traders/page__view__findpost__p__12330837 ).
10. I still want the villagers to alter their trade offers based on supply/demand ( http://www.minecraftforum.net/topic/1253062-npc-trading-brainstorm-thread-add-your-ideas/page__view__findpost__p__15823395 )
11.mobs now spawn on half slabs ???
I seriously hope the don't consider adding THAT to the final version
YES! I actually want to see mobs spawn anywhere that they can stand. No more "Has to be air on top of opaque". No more "Cannot spawn in a field of wheat".
I even want to see zombies spawn in the top layer of dirt, rising out of the graves ... (have I posted that idea yet?)
12. I want to enable the seed on my server! I know that some people want to have the seed disabled to prevent people from "peeking" around on the map in single player. I know that for some servers, disabling the seed is important. But for others? Right now I have to grab it out of the logs and have my players type it in (for slime chunk detection). -
Jun 26, 2012Keybounce posted a message on Minecraft API Discussion - Sat, 20:00 CEST, #minecraftdev on EsperI've seen a lot of people say "Use forge", or "Use bukkit".Posted in: News
I think Mojang should learn from Forge and Bukkit.
I think that any new API should be "From scratch" based on what is now known and learned.
I think that Mojang is in the unique position of being able to decide to release the API spec/call interface of existing stuff in Minecraft, including the stuff that is incorrectly identified/labeled in MCP.
Should Mojang say "Lets use an API designed and made by someone that didn't fully understand minecraft, based around a design from last year, when we've gone past that and moved on to new things"? No.
There is no such thing as a single player mode anymore. There is no such thing as the user interface triggering something on the server. There is no such thing as "I'm looking at a chest, I can open it" -- instead, you have "I'm looking at a chest, I'll ask the server to open it at some point in the future".
Any old API will have baggage.
It has to be new.
It SHOULD be on that learns from what came before, both what works well, and what fails.
What fails.
If you cannot identify the BAD PARTS of the existing API's -- Modloader, Modloader MP, Forge, Bukkit, MCPatcher, Serge's MCPC system, etc -- if you cannot tell what mistakes people have made in the past, then you'll repeat those mistakes again in the future.
That has to be lesson #1. -
Jun 26, 2012Keybounce posted a message on Minecraft API Discussion - Sat, 20:00 CEST, #minecraftdev on EsperPosted in: NewsQuote from EvilSeph »but we encourage you to prepare some of your own topics of interest for the discussion for you and us to get the most out of the opportunity.
I will start with this topic thread:
http://www.minecraftforum.net/topic/1127382-mod-api-ideas-and-concerns
Quote from ZeroPoint
For a start, just import forge and FML into minecraft. Then you can work on adding extra APIs that are mainly optional as and when required. All you really need are the calls provided by forge, although possibly with addons for worldgen.
PLEASE, NO.
Forge is great for most computers and systems.
But FML is a disaster for older systems.
===
RML (Risugami's Mod Loader) works (-ed?) fine, and happily, on java 5 machines. And some machines cannot do more than java 5. There are dual core G5 high-end video processing systems out there, that are more than capable of playing this game. There are plenty of G4 laptops and desktops that can do an acceptable job of playing.
RML works in J5.
Forge relies heavily on generics, that are J6 only -- so forge mods cannot work in J5 systems.
FML currently is J6, and if/when I get a development environment set up (given that my current focus is on Lets Play's, that will not be fast, and given the apparent complete lack of documentation on getting started that I can find, even slower) it should not be hard to port FML to J5. But the people who know it consider that to be pointless, and won't even consider it.
The combination of FML + forge dictionaries -- ores, leaves, etc (Water? Fluids? I know, off topic here.) -- is enough for many interesting mods. It won't cover everything, obviously. But it's a subset of the full system that could run on all machines.
And this is the key observation. Subsets.
One API subset that is able to run on all clients, based around a J5 modloader, that is able to handle the display of new blocks and items, and new recipes.
One API subset that runs on all servers, based around a J5 API subset, that has the ability to implement new blocks and recipes on the server -- including single player server.
And an API superset that runs on some servers, based around the J6 API.
But the key point is strict subset/superset. Any mod can start as being written to the J5 section. Any mod that only uses the J5 section can be compiled to J5, without needing to be J6.
===
Major API concern to toss out, for you to think about: At the same time that the whole "single player server" system was supposed to eliminate the code differences between the two versions, you actually introduce new differences. Some of the multiplayer commands are not the same as the single player commands. The "all in one process" model helps performance, but results in slightly different behavior than two separate processes. No idea where to go from that observation.
===
And before you insist "A g4 laptop? Dude, that's way too old", recall that 1.42 GHz, with a dedicated 3d card (NVidia 9200 for older desktops, 9550 for newer laptops, and even better for the next generation I didn't get), is well over the minimum requirements, and almost the full recommended.
Equally, any pretense that "Separate server requires more processing power" should read this post (as well as the discussion on the prior pages):
http://www.minecraftforum.net/topic/1209332-sspsmp-merge-what-it-means-for-you/page__view__findpost__p__16027994
Quick Summary: The server has a hard-coded tick rate, and will not slow down. It can be taught to be on a leash easily, and can learn to adjust its tick rate down (that's less easy :-). -
Jun 25, 2012Keybounce posted a message on 12w25a Snapshot Ready for TestingAs an owner of a PPC mac that runs J5 and has, up until now, run Minecraft without much trouble, I am upset at the latest happening here.Posted in: News
The news article on minecraftforum.net is claiming that the separated server version must consume more resources and run slower, requiring better hardware. Maybe, maybe not. (With the server running as a separate thread in the same process, most of the forced IPC overhead is actually not there -- in particular, with no process change there is no TLB/cache flushing.)
The system requirements at minecraft.net have changed, and now specify java-6 as the minimum; those of us with J5 macs are now "cut". And, the question has to be: Why? (1)
I am not disputing that the current client/server architecture cannot keep up with slower machines.
That does not mean that it has to be that way.
Please see this post: http://www.minecraftforum.net/topic/1209332-sspsmp-merge-what-it-means-for-you/page__st__160__gopid__16027994#entry16027994
This isn't new. I had raised these issues several versions ago. Raising the system requirements because your programs are <redacted> is not the answer. Changing the software to work better is.
===
(1): I am aware that both FML and forge require J6, currently. While all of forge may be "no alternative", RML (Risugami Modloader) works just fine with J5, and I'm sure that FML can be made to work in J5. Once you've got the ability to load mods, then you can play -- and yes, some mods will work, some won't -- that's exactly the situation we have now. -
Jun 21, 2012Keybounce posted a message on 12w25a Snapshot Ready for TestingPosted in: NewsQuote from McKathlin
Being able to place more things on upturned half slabs and stairs is nice, if you're using those for decorative purposes.
I'm happy that stairs in all flavors of wood will be included. This is probably where the multi-coloring of blocks using the wood-plank texture will stop, because to make fences of different colors, they'd need to differentiate sticks by wood type. However, if they start coloring log cross sections differently based on log type, that would be pretty cool.
Quote from Saiyan197
I know that coloured fences wouldn't really be possible because they are crafted with sticks, but maybe different fence colours can be crafted by adding a differently coloured plank into the crafting grid when making them. It would make them cost more, but we would have our wish of coloured fences.
Change the middle column of fences from 2 sticks to one plank, and you get the same material cost and the ability to make colored fences.
Next is colored fence gates.
Quote from Craftable
If you buy picks from him is he gonna have infinite picks? I don't think so. And do you think someone who has bought a stack of wheat going to buy more from you? It only makes sense that this 3-per-deal rule exists.
Makes more sense that as you flood the market with stuff you sell, the price will drop; and, while buying out the stock may temporarily remove that, it will also drive the price up when it does return.
See http://www.minecraftforum.net/topic/1253062-npc-trading-brainstorm-thread-add-your-ideas/page__view__findpost__p__15823395
No, but you can place it on the top of upside down blocks
* Forum bug *! These news articles do not have a "preview" button, only post. Hope this looks right. -
May 13, 2012Keybounce posted a message on Snapshot 12w18a Is Here For Testing!You misunderstood me.Posted in: News
Quote from King Korihor
I'll try to say this as clearly as I can. The purpose of merging SSP with SMP is not to add a feature where your friend can play with you from time to time in your "local" or "single player" worlds. That is merely a side effect that is perhaps useful for many players.
Instead, the purpose of this is to simplify game development so Jeb and his crew doesn't need to keep updating two version of Minecraft every time they update the game. ...
I know that. I was responding to someone who said that "The sooner cracked clients are rendered useless, the better".
You cannot tell a "cracked client" apart from someone with no network connection, or someone who is not using the official launcher. The official launcher takes your name and password, computes a hash that changes every time, validates you with mojang, etc.; and then runs the client as a sub-process (applet). That subprocess sends the hash to servers when you log in.
If I have no internet connection (local lan, for example), I cannot compute a new hash.
If I'm using a shell script to run the client, instead of the official launcher (allows me to hit ctrl-Z to stop it and let the fan cool my computer, or otherwise stop consuming resources if my system is active), then I cannot compute a new hash every time -- and asking magic launcher to run login code and then expose it in the ps list is the only way I can fetch the always changing password -- does not always work.
I said:1. I've got a server that I play with a friend. But my ISP is really bad -- about 20-30% of the time I have no internet connection. So by setting my system to be an offline server, I can play on the same world solo even when I don't have an internet connection. -
May 7, 2012Keybounce posted a message on Snapshot 12w18a Is Here For Testing!Posted in: NewsQuote from Rufus
With any luck, yes. The sooner the cracked clients are rendered useless the better.
I'm sorry, what?
Lets step back one moment: Offline servers let people play without talking to Mojang, to verify them.
Alright. Lets look at me and my own system:
1. I've got a server that I play with a friend. But my ISP is really bad -- about 20-30% of the time I have no internet connection. So by setting my system to be an offline server, I can play on the same world solo even when I don't have an internet connection. Forcing me to validate myself each time I want to play would mean that I can no longer play without an internet connection. (Remember: Attempting to move a world from multiplayer to singleplayer means your "player" information is lost and you restart at spawn with no items and no experience).
2. I can also log my PPC G4 Mac in, as "PackMule". With Optifine, it can run a local single player game just fine -- but multiplayer is as bad (or worse) as no optifine. (Something about less than 20 FPS resulting in major issues ...). But as a slow, dumb mobile storage space, that cannot defend itself, that is constantly lagging behind us as we move through the dark tunnels? Works just fine.
Now, you might say that #2 -- running a second copy of the client on an adjacent machine -- is pushing the limits of the license. Fine.
But what about case #1? Are you going to say that I can no longer play without an internet connection just because I want my friend to play with me at times? -
May 2, 2012Keybounce posted a message on Ever Wondered About SMP Server Traffic?That "Kaboom" really does look like global thermo nuclear war.Posted in: News
Chess anyone? -
Apr 20, 2012Keybounce posted a message on Minecraft Snapshot 12w16a Available For Testing!Posted in: NewsQuote from DR6
... 20/04/12 15:10:52 [0x0-0x210f10d].com.apple.JarLauncher[19711] Exception in thread "main" 20/04/12 15:10:52 [0x0-0x210f10d].com.apple.JarLauncher[19711] java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException 20/04/12 15:10:52 [0x0-0x210f10d].com.apple.JarLauncher[19711] Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException 20/04/12 15:10:52 [0x0-0x210f10d].com.apple.JarLauncher[19711] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)...
I'm on a 10.6.8 Mac, with 1GB of RAM, a 2 GHz Intel Core Duo and a GMA 950 graphic card.
The version of LWJGL that you have, and the version that the game is written for, are incomplete/do not match.
Either your LWJGL got clobbered (reinstall it), or the new jar is for a different version (download it). -
Apr 9, 2012Keybounce posted a message on Minecraft Minute: Skyblock SurvivalPosted in: NewsQuote from ssssfire52
Ok so skyblocks has become just about the most over done map out there. Ya it's cool but it's old and making new version just drags out its long and painful death. Why don't some people come up with a new challenge/map that has all the awesomeness skyblocks had. There are so many things you can do with minecraft I'm sure we can find another idea that incorporates adventure from a new angle and a crazy challenge that prevents it.
Alright, what kind of ideas would you suggest?
Skyblock is fundamentally about patience, and some game mechanics that are rarely used in normal play.
What kind of goal would you want?
What kind of "challenge that prevents" that goal would you want? - To post a comment, please login.
0
A very real reason for the progression system, as explained by Benimatic, is that some of the treasures found in later dungeons is excessive. He called this a gating system, not based on resources harvested, not based on infrastructure buildup, but on areas explored.
And, some of the gating ideas do make sense. Getting cold resistance from furs before going into the super-cold glaciers, for example. The problem is, it becomes all-or-nothing. Not "You have unwanted status/potion effects that will hamper you", but all-out "you can do nothing no matter what".
I think it would work if it was improved a bit.
0
Because you might think that the progression system isn't well-balanced?
Because you regard the minotaur lairs as easier than the litch?
Because you consider the goblin stronghold as taking any trophy/head, rather than requiring a specific one?
Because you prefer the older worldgen, where dark forest roofs are the highways to get around the world, and the progression isn't so easy/well-supported? (Doesn't have the yeti building in the snowy forest, or at least, didn't when I checked, but has everything except that and the final plateau).
0
I posted some samples earlier.
Generally? Ask the mod author; find crash reports with the class names in the stacktrace; take guesses.
0
It does not generate ores at all, as far as I understand.
It only looks for ores in the chunks, and puts flowers on the ground, after something else has generated them.
So, if you had vanilla oregen, you'd have flowers everywhere. ... Might make an interesting decoration mod.
0
Last time I looked at the code for nether portals, they only worked (hard-coded in the vanilla minecraft code) in dimensions less than 1 -- zero, or negative dimension numbers.
You could, for example, tell TF to use negative 7, instead of positive 7, and then portals from TF into the nether would work.
The only way to get back from the nether to TF would be to have a Tf-specific version of the portal.
I'd say that most dimension mods don't bother to do anything to nether portals. It's not a question of "Ok, I'll allow it" or not -- vanilla code won't even check.
0
Here are some samples from my config files
Now, have those xml snippets inside a code bracket been made to work yet?
0
... I thought the jet turbine destroyed things in it's wake/behind it? Not "powered" them.
So, a blast furnace, or a normal furnace (like the friction heater)?
0
But once you have the tech level to acquire iron, should it be really hard/time consuming to find? Or should it be a case of "walk along the shore", or "swim in the swamps". Jungles ... I was surprised, but I stole that directly from Geologica. I figure he knows what he was talking about when he put limonite in there.
Naah, more like, animals in loaded but distant chunks won't move (something like r=30 blocks away), and so stay on the same blocks. Depending on how fast they eat (it's configurable), how many there are, and how rare grass is (COG can replace grass with dirt at a customizable rate, just saying ... :-), you can starve animals if you really want to.
0
Ohh, so simple! I bet I can write a deny nether and end add-on easy enough with that.
... Maybe even a "deny non-age, overworld, or home dimension" addon?
===
Mystcraft issue tracker: https://github.com/XCompWiz/Mystcraft-Issues
Mystcraft forum, technical/support: http://xcompwiz.com/forum/viewforum.php?f=8
===
So what happens when you overcharge a coil?
http://www.girlgeniusonline.com/comic.php?date=20150729
0
Wait, you disabled Mystcraft link books? Only out from, into, or both? How? Source code linky please?
===
If people are seeing Mystcraft performance issues, with the current 0.12.2, please discuss it either on the Mystcraft forums, or raise the issue at the Mystcraft issue tracker. If profiling (aka "baking a cake") never stops, Xcw needs to know; if you find that it takes too long, we can tell you how to say "This uses vanilla default equivalent ores", or something similar in config file numbers.
If it takes noticeably longer to generate Mystcraft chunks than it does to generate RfDim chunks, then something is wrong. If it takes noticeably longer to generate overworld-like chunks than it does to generate overworld chunks, something is wrong. The "count up the ores in this chunk, and adjust the age instability level" code is relatively short and fast, and only runs once a chunk.
And I'd personally love to try to understand why ChromaticCraft structures work in RfDims and not Mystcraft Ages.
0
What will Deep Resonance be about?
0
Understood. I don't know what it does either.
This is something I did not know.
RoC ... you keep learning and learning and ...
I was just thinking of "If there's a solid stone block underneath, and it's ocean or river biome, assume that's the sea floor, and don't drain; otherwise, any grass/dirt/gravel/sand block will have a small drain rate when it is not raining.
The idea being that during rain, the water level will go back up to the normal level, and during non-rain time, the grass/sand/etc will drain the water back.
EDIT: Any real "water cycle" mod would have to deal with water sources that represent mouths of hidden underground rivers/drainage. The single-block sources in the sides of mountains? Those should stay as "refilled", based on some hidden collection of water that is abstracted out. Fluids Overhaul eliminates those, sadly.
0
Chromatic Craft can be forced to generate in Mystcraft ages? And it works properly?
Nice.
0
Biome Type looks in the biome dictionary for a matching type.
You are looking for a biome type, when you want a biome name, with Sunflower Plains.
The biome dictionary in 1.7.10 fails to properly describe a lot of the mutant biomes.
Be aware that (unless it changed since I last looked), jungle edge is considered Forest, but Jungle is not.
0
Only limonite actually generates nugget-valued ore (iron). It was done that way so that you are not hopelessly without iron, and to encourage the grinder to give you more iron.
While a given harder_ore block will drop nuggets each time you mine it, you will generally mine 6 to 12 nuggets from each block. (More in the motherlode itself).