I thought I posted, but it seems like the post either vanished or got deleted.
Anyway, awesome mod. Very strong chance of this becoming a mainstay of my worlds, I love very *simple* toolkits like this that enable a variety of creative responses. The simple ability to have chunkloaded pocket dimensions is quite handy.
One concern, though: it feels like the Wood/Iron-tier boxes are pretty useless, since the bulk of the cost for a new box comes from the World Resizing Cube. Do you have any plans to do anything with those?
Thanks for responding to my bug so quickly, I look forward to seeing that in the build soon.
I second the colored sides, I would actually like side customization as well, is that possible? Maybe make multiple sides be 'east', having sign like functionality instead of a slot on one side would be interesting as well (perhaps interface with computercraft?) Those are nitpicky ideas though that I think would be interesting in packs. Keep up the great work.
Oh, and one more visual idea since you seemed to be looking: being able to 'paint' the sides with a block to make it look like something else.
Show the side you are aiming at and show custom names given using an anvil.
Added more explanations why entanglement might not work
Added a Compact Machine Villager
Fix hopping into inventories with multiple slots
Glad you like it and thanks for the suggestions, everyone. I will think about adding more ways to identify the sides of a block besides using WAILA. Stay tuned.
First off, I think using a nether star to transport compact machines is a bit expensive. I just thought up this idea where you craft a single use CM mover, that you can make reusable by upgrading THAT with a nether star.
Anyway:
The CM should not be able to accept input/output by default. This comes from the atom shrinking/enlarging modules only being used for crafting other things (btw you should swap their recipes, it looks off).
My idea would be that you could rightclick a side of the CM with a shrink module to install it so it could only accept input, an enlarging module so that it can only output, or the world resizing module for both input/output.
@roadcrosser: you can change the item needed to upgrade a Compact Machine in the config and make it cheaper that way.
My initial idea for the mod was to be not too complicated. While your suggestion makes sense for the idea behind shrinking/enlarging, it adds a significant overhead to "get this thing to work" properly. Still thinking about it, but I at most will add this changed gameplay mechanic as a config option. ATM I feel like it's unlikely though. Sorry.
@drunf: just found the threads you mentioned. i'm really overwhelmed by this. wow. what is happening.
@nygmus: high five. but actually i can only really work on the mod on weekends. I'm not planning on changing the small rooms up. They are still quite OP when you use them with a Quantum Entangler, as they are basically transdimensional cables/pipes with unlimited connections. I've got to nerf that somehow.
@paradisio: i already thought about being able to camouflage the compact machine blocks, especially since i'm not happy with the textures anyway
Found a duplication exploit in multiplayer. When one person leaves the room then breaks it the box, the player left inside can still pick up stuff and then leave. Duplicating anything that was there.
Found a duplication exploit in multiplayer. When one person leaves the room then breaks it the box, the player left inside can still pick up stuff and then leave. Duplicating anything that was there.
Tested on that latest version of Cauldron.
Thanks for the report (see here)
I can not reproduce this and require more information - I tested without cauldron though - are you running something you suspect of interfering?
I tried: Player 1 is inside the CM and dropped one piece of cobblestone on the floor, placed a chest and put a piece of dirt in it.
Player 2 is on the outside and breaks the blocks. All items (cobble, dirt and the chest) dropped on the outside and player 2 can pick them up. Player 1 is in an empty room, no items anywhere, no duplication occurred.
Can you be more specific on how this can be reproduced?
Not dropped, placed blocks. Going to try to reproduce it now.
I tried all 3 possibilities where items come from: A dropped item, a placed block (the chest) and items inside the inventory of the chest. All of them dropped correctly in the overworld and none of them remained in the machine dimension.
Thanks for trying to reproduce!
1. Place items in room.
2. Restart server (or if used on a public server, wait for an automatic restart).
3. Rejoin after restart and have one player waiting in the room.
4. Have other player destroy the block on the main world.
5. The blocks on the inside do not get destroyed but the block outside drops items.
After a bit more testing it seems that it's not duping the items, but simply only removing the first 3x3x3 blocks in the room.
Noticed this at the bottom of my log during server shutdown:
[12:02:40] [Server thread/INFO]: Applying holder lookups
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:personalShrinkingDevice for public static org.dave.CompactMachines.item.ItemPersonalShrinkingDevice org.dave.CompactMachines.init.ModItems.personalShrinkingDevice. Is there something wrong with the registry?
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:atomShrinker for public static org.dave.CompactMachines.item.ItemAtomShrinker org.dave.CompactMachines.init.ModItems.atomShrinker. Is there something wrong with the registry?
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:atomEnlarger for public static org.dave.CompactMachines.item.ItemAtomEnlarger org.dave.CompactMachines.init.ModItems.atomEnlarger. Is there something wrong with the registry?
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:interfaceItem for public static org.dave.CompactMachines.item.ItemInterface org.dave.CompactMachines.init.ModItems.interfaceItem. Is there something wrong with the registry?
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:quantumEntangler for public static org.dave.CompactMachines.item.ItemEntangler org.dave.CompactMachines.init.ModItems.quantumEntangler. Is there something wrong with the registry?
[12:02:40] [Server thread/WARN]: Unable to lookup CompactMachines:interfaceblock for public static org.dave.CompactMachines.block.BlockCM org.dave.CompactMachines.init.ModBlocks.interfaceblock. Is there something wrong with the registry?
[12:02:40] [Server thread/INFO]: Holder lookups applied
Wow, this is a great looking mod - I can't wait to get home and try it! One question though - if you entangle to machines and place them in different locations, is there a way to control which 'end' you come out of, or are you always going to exit the same one you entered? That'd be a nice alternative to advanced portals or such. If not, maybe right click to exit one end and sneak click to go out the other? Or set certain faces to exit to one or the other?
I also really appreciate the fact that you can nest machines. I'm trying not to have a brain-overload thinking about how to entangle a lot of pairs and set them up as a travel hub.
I've actually have been looking for a mod that does personal pocket dimensions, rooms in a dimension in this case, for building complex factories. I'm going to use this in my Mechina & Magick modpack. Your mod is definitely a one of kind.
What about swapping the recipes for the shrinking and enlarging modules? The piston should push you smaller and the sticky one should pull you larger. If that makes sense.
Also I may or may not be considering doing some textures, I dunno. You ever on Espernet IRC?
What about swapping the recipes for the shrinking and enlarging modules? The piston should push you smaller and the sticky one should pull you larger. If that makes sense.
Also I may or may not be considering doing some textures, I dunno. You ever on Espernet IRC?
1.: That entirely depends on the perspective. The "Sticky Piston" pulls you in -> makes you smaller. The normal piston pushes you out -> makes you bigger. tomayto, tomahto.
2. #compactmachines on esper.net
3. In principal I like what I see, but the World Resizing Interface has lost the point of resembling the walls of the World Resizing Cube. I did intentionally made it square because of that. Though i like the look of your version.
I don't know. I'm no good when it comes pixel.
Anyway, awesome mod. Very strong chance of this becoming a mainstay of my worlds, I love very *simple* toolkits like this that enable a variety of creative responses. The simple ability to have chunkloaded pocket dimensions is quite handy.
One concern, though: it feels like the Wood/Iron-tier boxes are pretty useless, since the bulk of the cost for a new box comes from the World Resizing Cube. Do you have any plans to do anything with those?
I second the colored sides, I would actually like side customization as well, is that possible? Maybe make multiple sides be 'east', having sign like functionality instead of a slot on one side would be interesting as well (perhaps interface with computercraft?) Those are nitpicky ideas though that I think would be interesting in packs. Keep up the great work.
Oh, and one more visual idea since you seemed to be looking: being able to 'paint' the sides with a block to make it look like something else.
Glad you like it and thanks for the suggestions, everyone. I will think about adding more ways to identify the sides of a block besides using WAILA. Stay tuned.
And it IS wonderful.
First off, I think using a nether star to transport compact machines is a bit expensive. I just thought up this idea where you craft a single use CM mover, that you can make reusable by upgrading THAT with a nether star.
Anyway:
The CM should not be able to accept input/output by default. This comes from the atom shrinking/enlarging modules only being used for crafting other things (btw you should swap their recipes, it looks off).
My idea would be that you could rightclick a side of the CM with a shrink module to install it so it could only accept input, an enlarging module so that it can only output, or the world resizing module for both input/output.
So yeah what do you think about that?
My initial idea for the mod was to be not too complicated. While your suggestion makes sense for the idea behind shrinking/enlarging, it adds a significant overhead to "get this thing to work" properly. Still thinking about it, but I at most will add this changed gameplay mechanic as a config option. ATM I feel like it's unlikely though. Sorry.
@drunf: just found the threads you mentioned. i'm really overwhelmed by this. wow. what is happening.
@nygmus: high five. but actually i can only really work on the mod on weekends. I'm not planning on changing the small rooms up. They are still quite OP when you use them with a Quantum Entangler, as they are basically transdimensional cables/pipes with unlimited connections. I've got to nerf that somehow.
@paradisio: i already thought about being able to camouflage the compact machine blocks, especially since i'm not happy with the textures anyway
Everyone on my server absolutely loves compact machines, many people have resorted to actually living in them!
Keep up the awesome work.
Tested on that latest version of Cauldron.
Thanks for the report (see here)
I can not reproduce this and require more information - I tested without cauldron though - are you running something you suspect of interfering?
I tried: Player 1 is inside the CM and dropped one piece of cobblestone on the floor, placed a chest and put a piece of dirt in it.
Player 2 is on the outside and breaks the blocks. All items (cobble, dirt and the chest) dropped on the outside and player 2 can pick them up. Player 1 is in an empty room, no items anywhere, no duplication occurred.
Can you be more specific on how this can be reproduced?
I tried all 3 possibilities where items come from: A dropped item, a placed block (the chest) and items inside the inventory of the chest. All of them dropped correctly in the overworld and none of them remained in the machine dimension.
Thanks for trying to reproduce!
1. Place items in room.
2. Restart server (or if used on a public server, wait for an automatic restart).
3. Rejoin after restart and have one player waiting in the room.
4. Have other player destroy the block on the main world.
5. The blocks on the inside do not get destroyed but the block outside drops items.
Noticed this at the bottom of my log during server shutdown:
I also really appreciate the fact that you can nest machines. I'm trying not to have a brain-overload thinking about how to entangle a lot of pairs and set them up as a travel hub.
Nice work on this!
I've actually have been looking for a mod that does personal pocket dimensions, rooms in a dimension in this case, for building complex factories. I'm going to use this in my Mechina & Magick modpack. Your mod is definitely a one of kind.
What about swapping the recipes for the shrinking and enlarging modules? The piston should push you smaller and the sticky one should pull you larger. If that makes sense.
Also I may or may not be considering doing some textures, I dunno. You ever on Espernet IRC?
I tried redoing the resizing components: http://puu.sh/cwjgl/74b69050df.png I wonder how it looks
1.: That entirely depends on the perspective. The "Sticky Piston" pulls you in -> makes you smaller. The normal piston pushes you out -> makes you bigger. tomayto, tomahto.
2. #compactmachines on esper.net
3. In principal I like what I see, but the World Resizing Interface has lost the point of resembling the walls of the World Resizing Cube. I did intentionally made it square because of that. Though i like the look of your version.
I don't know. I'm no good when it comes pixel.
I know how to do all of this but don't have Time so if you would like to help texture and coding with 1 of 4 mods I have made Pm Me!